There is a video file of a large size, I want to make a service like youtube watching videos. To reduce traffic you need to convert videos on the fly, and as it conversion need to give thread in the flash/html5 player
. Could you tell me the simplest way to broadcast video so that it will be available at the stage of conversion. Maybe there are some libraries in C++ that you can use in your project? I'm, like, rtmp server, but the experience that I have. Can you help? The solution must be cross-platform.
Convert video using ffmpeg:
ffmpeg -y-ss 0-i %inputVideoFileName -async 1-b 200k -s 640x480 -ar 44100 -ac 2 -v 0-f flv %outVideoFileName
Also if there is a wish to join this open Source project is welcome. The meaning of the project — creating Qt applications for remote viewing videos from a home computer via the browser. Ie, run the app at home, leave the PC on, go on business/to work/to walk and to watch videos (youtube style) from your home computer anywhere where there is Internet and a browser.