Воспроизведение WebRTC и RTMP
видеопотоков по HLS
HLS поддерживается на множестве устройств, начиная от смартфонов и заканчивая телевизорами. Видеопоток доставляется на устройству по обычному HTTP-протоколу, по которому передается практически весь трафик в сети Интернет
HTTP Live Streaming (HLS) — это технология воспроизведения потокового видео по протоколу HTTP, разработанная Apple. HLS видеопоток кодируется в H.264 и AAC и проигрывается на любом совместимом устройстве, браузере или плеере, таком как iOS Safari, Firefox, Mobile Chrome, Quicktime, VLC, и т.д.
Технические характеристики
Платформы трансляции |
Технологии трансляции |
Платформы воспроизведения |
Технологии и кодеки воспроизведения |
|
|
|
|
- Chrome
- Firefox
- Opera
- Safari, Mac OS
- IE
- Edge
- iOS SDK
- Android SDK
- RTMP encoders
- WebRTC
- RTMP
- RTMFP
- SIP
- Мобильные браузеры
- Устройства Apple
- Телевизоры
- Приставки
- Плееры
- HLS
- H.264
- AAC
Схема воспроизведения WebRTC и RTMP по HLS
Web Call Server конвертирует в HLS видео, полученное из других источников, таких как веб-камеры и профессиональные устройства видеозахвата, SIP PBX. Например, можно отправить видеопоток из Chrome браузера на Android-смартфоне или десктопе по технологии WebRTC и раздать этот видеопоток по HLS
Пошаговая диаграмма воспроизведения WebRTC видеопотока на HLS устройстве
- Браузер устанавливает соединение с WCS сервером и публикует видеопоток;
- WCS сервер получает от браузера WebRTC видеопоток;
- HLS-устройство или плеер запрашивает воспроизведение видеопотока у WCS сервера;
- WCS-сервер конвертирует WebRTC видеопоток в HLS и отдает на устройство для воспроизведения.
Для получения более подробной информации обратитесь к разделу Тестирование
Загрузить Web Call Server 5
Системные требования: Linux x86_64, 1 core CPU, 2 Gb RAM, Java
Установка:
- wget https://flashphoner.com/download-wcs5.2-server.tar.gz
- Распаковать и установить с помощью скрипта 'install.sh'
- Запустить сервер с помощью команды 'service webcallserver start'
- Открыть веб-интерфейс https://host:8444 и активировать вашу лицензию
Если вы используете серверы Amazon EC2, то скачивать ничего не нужно.