2015-10-26 2 views
1

Есть ли какой-либо существующий фреймворк/плагин, который обеспечивает возможность видеочата в любом веб-приложении с использованием HTML 5 и JavaScript (технологии на стороне клиента)?Клиент видеочата с использованием HTML5, javascript

+1

Это должен быть мета-вопрос, хотя и не хочу понижать голос, см. Этот http: //www.magnoliyan.com/ ........ –

ответ

3

Вкратце я попытаюсь объяснить, что вам нужно для создания видео-чата.

1. Вам необходимо решить, какие потоковые протоколы вы будете использовать. Там много потоковых протоколов (HLS, DASH, RTMP, RTSP, Smooth, HDS).
Почти невозможно поддерживать все устройства только с одним протоколом.
HLS - это только способ потокового видео через html 5.
DASH - используется только для браузеров, поддерживающих MSE.
и т. Д.
Но вы можете упаковывать свои видео в несколько протоколов «на лету», чтобы поддерживать больше устройств.

2. Для потоковой передачи видео необходимо настроить потоковый видеосервер. Вы можете использовать бесплатные видеосервера, как:
NGINX
Nimble Streamer
и т.д.
Если вы не хотите тратить свое время, чтобы настроить эти сервера можно использовать видеосервер получки, которые помогут вам кодировать, вьючные и потоковое видео.
Пример:
Wowza

3. Вы должны выбрать видео плеер для потокового видео. Там много видео-плееров html 5, поддерживающих флеш-воспроизведение.
Пример:
Flowplayer
JWplayer
Также есть много абсолютно бесплатных видеоплееров, как:
Video.js
MedialElement.js
Dash.js
и т.д.

Итак, если вы решили использовать HLS и DASH вам нужно выбрать плеер, который поддерживает эти протоколы, например:
flowplayer - поддержка HLS и DASH
или dash.js для DASH и video.js для HLS.
Вы можете легко настроить большинство этих видеоплееров.