Yes, absolutely possible if you've enough CPU power.
Something like this should do it - depending on CPU power available tweak vb, scale, fps, ab, channels, samplerate and possible other settings.
IP_ADDR = IP address of the machine that should convert the stream
PORT = TCP port remote clients must connect to
Code: Select all
#set channel and program
hdhomerun_config FFFFFFFF set /tuner1/channel auto:FREQUENCY
hdhomerun_config FFFFFFFF set /tuner1/program NUMBER
#setup stream and transcode it
cvlc udp://@:5000 :sout="#transcode{vcodec=h264,vb=600,scale=0.5,deinterlace,fps=20,acodec=mp4a,ab=64,channels=1,samplerate=11250,venc=x264{keyint=20,bframes=0}}:standard{access=http,mux=ts,dst=IP_ADDR:PORT}" -v
#ask hdhomerun to begin streaming
sleep 2
hdhomerun_config FFFFFFFF set /tuner1/target IP_ADDR:5000
To view the converted stream on a remote client, simply start VLC -> Open Network Stream... -> Protocol: HTTP, Address: IP_ADDR:PORT -> Play