Hi All, Just wanted to share this info with the community after days of trying various methods to stream live TV to Xibo for the 2022 World Cup, I think I found the best way, in my experience.
I had been playing around with RSTP from a cheap amazon HDMI encoder for days with no avail, then I decided to try OBS and a cheap capture card to RSTP, still pretty poor performance, Then I found the most reliable and efficient way, which I am currently using to send live TV to 10+ TVs across multiple buildings
You will need:
- You will need a cheap USB capture card, plenty on Amazon mine was in the region of £30
- You will need a windows desktop to run OBS, the power of your desktop will be relational to the quality of your streams.
- You will need a linux server to run restreamer
- Obviously you will need a live TV source. Mine is a cheap Freesat box, but freeview will also work or anything outputting to HDMI will work in reality.
How I did it:
- USB capture card plugged into the Windows desktop with OBS installed, set OBS to take the capture card input / sound
- setup and configure the linux server with restreamer, plenty of documentation here
- Stream via RMTP from OBS to Restreamer , guide here
- Set Restreamer to output the stream via HLS, copy HLS link
- Within Xibo use the HLS module , paste the link in there and done! I’m running Android DSSevices players and all working flawlessly with HLS. RSTP was such a pain!
You can also use Restreamer to send your stream to a dedicated webpage, and various other places if needed. Its a pretty handy tool