

The idea is to do this on 100 - 200 channels at the same time (with different videos on different channels). For example, a full episode will keep playing over and over on a single channel until we tell it to stop. If the video is 2 hours long, we set it to loop infinitely. So, we create a video for a single channel which we use as a livestream. I would quote atleast 64GB RAM and prefferebly two CPUs at 3Ghz + So HDDs in RAID0 is ideal, SSDs in some sort of RAID configuration will maybe also work. How ever, i'm confused by what you mean "looping" 100 ~ 200 videos"?Īnyways, what i can tell you from the top is my head is that FFmpeg will need fast read/writes from drives.

I've been thinking about this all day and decided that I need to get some help / ideas, so let me know what you guys have got!įFmpeg definitely have the power for this. Would be great to get some ideas on this) Not sure about interacting with FFMPEG but I imagine we will create something ourselves. (I was thinking some kind of local, web based interface where files could be organised. What would be the best way for multiple people to interface with the machine remotely at the same time. What hardware would I need to stream 100 ~ 200 looping videos from a single machine? This would also need to support encoding videos people send to it at the same time. So I'm thinking of some kind of server which people can interface with remotely from the comfort of their own office chair. I now have the opportunity to centralise this process to a single machine. The developer here has also created an easy-to-use interface so users don't need to interact with any terminals etc.

I have assigned each team an iMac which they use to encode and push the file to YouTube as a livestream using FFMPEG. I'm essentially the 'expert' when it comes to this but I am currently working with what I have available. At the moment we are outputting around 100+ streams. I work for a company that manages multiple YouTube channels and we have the need to livestream to a variety of these channels, usually for long periods of time.
