Какие технологии позволяют осуществлять двунаправленную потоковую передачу видео?

Какие технологии позволяют осуществлять двунаправленную потоковую передачу видео?

Википедия говорит, что Flash позволяет "двунаправленную потоковую передачу аудио и видео". Возможно ли сделать это с другими технологиями (например, с JavaScript)?

Другими словами, я хочу передавать видео от одного пользователя сайта другому в режиме реального времени.

Я хочу иметь что-то, что уже установлено многими пользователями или легко устанавливается (Flash удовлетворяет этим требованиям). И я хочу иметь что-то бесплатное.

решение1

Вы можете использоватьWebRTCс помощью только JavaScript для двусторонней связи в браузерах. Он даже может передавать данные в архитектуре «многие ко многим». Поскольку flash почти мертв, webrtc, по моему скромному мнению, является будущим p2p-коммуникации в сети.

Существуют реализации, использующие webrtc для потоковой передачи видео и аудио для проведения конференций.Пример. Существует множество других готовых к использованию решений, таких какvline.

Имейте в виду, что не все браузеры поддерживаютхорошо поддерживается- все версии IE и Safari в настоящее время не имеют встроенной поддержки, хотясторонние плагинычтобы закрыть этот пробел доступны.

решение2

Вероятно, лучшим выбором для вас станет Flash, поскольку он уже установлен у большинства пользователей сети и поддерживает технологию, с которой вы работаете (веб-камеры, микрофоны, аудио/видеопотоки и т. д.).

Связанный контент