строить потоковое видео? чат видео?

Мне было интересно, как работает прямая трансляция или видео в чате? Я немного знаю PHP, изучал ajax и jquery. Мне было интересно, можно ли построить такую ​​систему с помощью PHP? Или, может быть, HTML5? Я не слишком знаком с HTML5, но если бы это было возможно, я бы определенно выучил его.

Может ли кто-нибудь помочь мне встать на ноги?

Спасибо!


person hellomello    schedule 08.02.2012    source источник
comment
Возможные дубликаты: stackoverflow.com/questions/223983/, stackoverflow.com/ questions / 219476 /   -  person Riz    schedule 08.02.2012


Ответы (3)


Для HTML5 вам нужен WebRTC. См. http://www.webrtc.org/. Эта спецификация позволяет транслировать в реальном времени (видео / аудио) из браузера.

Тем не менее, вам нужен бэкэнд для обработки потоков и объединения людей. Это не очень хорошо подходит для PHP, и я бы предпочел использовать Node.js, сервер, который обеспечивает очень легкие «двусторонние соединения» с клиентами. См. http://nodejs.org/.

person Willem Mulder    schedule 08.02.2012

Взгляните на Open Tok, он может предоставить то, что вы ищете.

person tnt-rox    schedule 08.02.2012

вы должны использовать сервер ffmpeg и ICECAST вместе с php. загрузите и установите сервер ICECAST. Он работает для Windows и ffmpeg и позволяет вам транслировать видео в реальном времени в mp4 и webm, которое вы можете публиковать и демонстрировать в Интернете с помощью html и php. Это самый простой способ. Я бы хотел, чтобы кто-нибудь сказал мне это, но мне пришлось разобраться в этом методом проб и ошибок. Если это не работает для вас, введите программное обеспечение сервера прямой трансляции в поисковой системе Google. Код http://icecast.org/, который должен настроить его с помощью ffmpeg https://www.ffmpeg.org/doxygen/2.4/icecast_8c_source.html. ffserver не работает с окнами, и это огромная трата времени.

person matt serio    schedule 29.10.2014