In this video I stream live TV from a SiliconDust HDHomeRun Extend to a web browser using ffmpeg. The video is served using nginx web browser set up on Ubuntu linux.
SiliconDust HDTC-2US-M HDHomeRun EXTEND (Amazon Affiliate)
➡️ Purchase here: https://amzlink.to/az0vJ6L2zYdsl
UK: https://amzlink.to/az0c2UYXGctld
CA: https://amzlink.to/az0UBZJQgdNZj
AU: https://amzlink.to/az0trj5nPtM6f
hls.js site:https://github.com/video-dev/hls.js/blob/master/docs/API.md
stream.sh Script
#!/bin/bash VIDSOURCE="http://ip-address-of-hdhomerun:5004/auto/v11.1?transcode=internet240" AUDIO_OPTS="-c:a aac -b:a 160000 -ac 2" VIDEO_OPTS="-vcodec copy" OUTPUT_HLS="-hls_time 10 -hls_list_size 10 -start_number 1" ffmpeg -i "$VIDSOURCE" -y $AUDIO_OPTS $VIDEO_OPTS $OUTPUT_HLS mystream.m3u8
