Захват видео с камеры браузером и отправка его на сервер по rtmp протоколу?
Собственно появилась такая задача: захватить видео с камеры юзера и отправить его на сервер nginx по rtmp протоколу, все это надо сделать юзая один лишь браузер. Собственно как захватить видео браузером понятно, есть разные варианты (флешь, сильверлайт или html5 api) , но вот как после захвата организовать поток на сервер? Мб кто находил готовые решения?
путем пары дней поисков найдены следующие 2 варианта:
1) webcam-streaming - бесплатен, но последний апдейт аж 4-х летней давности, но все же рабочий
2) uppod camera plugin - платный плагин на плейер uppod
@EnterSandman и каким боком эта технология еле работающая в полутора браузерах будет дружить с rtmp ? Из за таких людей, говорящих, что flash это фи фи фи... меня недавно чуть заказчик не кинул с почти завершенным проектом.
а при чем тут плейер для проигрывания потока или настройки самого nginx модуля?
вопрос, повторюсь, был в том, "как из браузера отправить на сервер видеопоток по rtmp?", а не как получить его с сервера или как настроить сервер для отправки потока браузеру.
Плееры могу как вещать, так и проигрывать, о чем в статье и написано. Ещё есть решения типа Wowza, сам работал только с Flash Media Server и то давно, там всё это из коробки, пишем простенький плеер, указываем куда ему стримить и вуаля.
перечитал еще раз статью и не нашел там упоминания о том, что видео на сервер можно отправить через "плейер", там упоминались только плейеры для проигрывания потока на клиенте...
серверная часть в контексте этого вопроса не важна, для сведения, nginx сервер с rtmp модулем уже давно запущен и отлично принимает поток от таких программ как xsplit, obs да и просто от ffmpeg