I'm looking at the best way to distribute a TV feed across a number of identical smart devices in my home.
I have a dual TV tuner hooked up to TVHeadend, using the relevant plugin to provide TV Guide and Live Streaming.
My question relates to how best to keep hardware utilization down - transcoding the stream is CPU intensive, each stream using up to 25% of all available CPU time on the retired i7 2nd gen laptop I've put in place to run this.
Assuming 2 or more of the devices want to watch the same live channel - is there a way that each can receive the same transcoded 'chunk' of data? Latency differences between the devices would be minimal, and in different rooms, I don't see this being an issue anyway if it meant they went out of sync.
I'd quite like to put this forward at my workplace - they have recently gone through the process of licensing us for TV and relevant performance rights etc. and have put Roku's on each TV so we can stream sporting events such as the Euros, Wimbledon and the Olympics etc. but to feed the 12 screens would require some serious CPU horsepower. The network is up to it, but I'm not sure I'd have the compute to cope.
I look forward to your insight.