Тестирование трансляции потокового видео с профессионального устройства видеозахвата (Live Encoder) по протоколу RTMP
Для проведения онлайн-трансляций могут использоваться специальные аппаратные либо программные устройства видеозахвата (Live Encoder). Подобные устройства или программы захватывают видеопоток и отправляют его на сервер по протоколу RTMP
Для быстрой установки и настройки сервера воспользуйтесь этой инструкцией. Кроме этого, для тестирования вы можете подключиться к нашему демо-серверу demo.flashphoner.com
В этом тестировании мы используем ПО OBS Studio для трансляции RTMP видеопотока.
План тестирования
- Запустить трансляцию RTMP видеопотока в OBS Studio и передать поток на WCS сервер
- Проиграть поток в плеере на WCS сервере
Тестирование RTMP трансляции
1. Запустите ПО OBS Studio. В главном меню программы выберите пункт «File — Settings»
2. В в левой части открывшегося окна настроек выберите пункт «Stream». Из выпадающего списка в правой части окна выберите пункт «Custom»
3. Укажите URL адрес вашего WCS сервера для приема RTMP потока от OBS Studio и имя потока. В нашем примере: «rtmp://demo.flashphoner.com:1935/live/» и «live_stream». Нажмите кнопку «OK»
4. Запустите видеоролик в OBS Studio и нажмите кнопку «Start Streaming»
5. Затем авторизуйтесь в web-интерфейсе сервера demo.flashphoner.com
6. Выберите из меню в левой части страницы пункт «Player»
7. Укажите в поле «Stream» имя потока, которое мы ранее указали в настройках ПО OBS Studio (в нашем примере «live_stream») и нажмите кнопку «Start»
8. На странице браузера проигрывается видеоролик, который транслирует OBS Studio
Выше мы протестировали воспроизведение RTMP трансляции в браузере Google Chrome. Похожим образом плеер воспроизводит видеопотоки в других браузерах и мобильных приложениях для iOS и Android.
Для того чтобы встроить плеер для RTMP трансляции в ваш вебсайт, перейдите на страницу Внедрение
Загрузить 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, то скачивать ничего не нужно.