About a year ago my HD Homerun Plus to transcode and play over the Internet
http://www.apolonio.com/node/54
Unfortunately it was prone to overheating, and it finally died. I was debating how I could replace it, then I came across the idea of transcoding using a PC and Linux and the non PLUS version of the HD Homerun which is easy to find.
I finally was able to do it.
- I first built a 2 core CentOS Linux VM
- Then I installed VLC on it
- Then I installed the Silicon Dust HD Homerun package on it.
I then set it to listen for an incoming stream on UDP port 5000 and anyone connecting to TCP port 9000 can watch the stream
cvlc udp://@:5000 :sout="#transcode{vcodec=h264,vb=600,scale=0.5,deinterlace,fps=20,acodec=mp2a,ab=192,channels=2,venc=x264{keyint=20,bframes=0}}:standard{access=http,mux=ts,dst=192.168.1.11:9000}" -v
Then I set it my HD home runs channel using the hdhomerun_config program and set the HD Homerun to send its feed to a particular IP.
# Set HD Home run to KIRO 7.1 /usr/local/bin/hdhomerun_config 10AAAAAA set /tuner1/channel auto:623000000 /usr/local/bin/hdhomerun_config 10AAAAAA set /tuner1/program 1 /usr/local/bin/hdhomerun_config 10AAAAAA set /tuner1/target 192.168.1.11:5000
Then I am able to view the feed by opening a network stream using VLC to http://192.168.1.11:9000
Still need to find a way to secure it though.
At least I can get the stream running.