Видео трансляции через интернет
Oct. 4th, 2013 02:24 pmВнезапно для себя приобрел базовый опыт в организации RTMP видео трансляций через интернет.
При этом все опенсорсненько-православненько, кроме разве что флеш-плеера на конце. Да и тот как я понимаю можно в некоторых случаях изжить.
Суть там примерно такая: есть спецуевый модуль для nginx nginx-rtmp-module, который умеет принимать rtmp поток и раздавать его людям, и есть ffmpeg который умеет все что умеет конвертировать и запихивать в оный rtmp поток. Соответсвенно на вход ffmpeg хочешь подавай видео файл, хочешь /dev/video0. Успех в целом зависит от умения правильно подружить ffmpeg с входящим видео.
Ну а длалее остается написать маленькую веб страничку, которая будет ловить этот rtmp поток уже из браузера. Вот там уже флеш и появляется...
При этом все опенсорсненько-православненько, кроме разве что флеш-плеера на конце. Да и тот как я понимаю можно в некоторых случаях изжить.
Суть там примерно такая: есть спецуевый модуль для nginx nginx-rtmp-module, который умеет принимать rtmp поток и раздавать его людям, и есть ffmpeg который умеет все что умеет конвертировать и запихивать в оный rtmp поток. Соответсвенно на вход ffmpeg хочешь подавай видео файл, хочешь /dev/video0. Успех в целом зависит от умения правильно подружить ffmpeg с входящим видео.
Ну а длалее остается написать маленькую веб страничку, которая будет ловить этот rtmp поток уже из браузера. Вот там уже флеш и появляется...