Тестирование микширования потоков
На этой странице мы рассмотрим пример тестирования микширования потоков с помощью WCS
Для быстрой установки и настройки WCS сервера воспользуйтесь этой инструкцией. Кроме этого, для тестирования вы можете подключиться к нашему демо-серверу demo.flashphoner.com.
Для тестирования нам понадобятся браузер Google Chrome и REST-клиент для отправки запросов на сервер. В этом примере мы используем виртуальную камеру, которая проигрывает видео ролик.
План тестирования
- Подключиться к WCS и опубликовать два видео потока
- Смикшировать эти видео потоки в один
- Проиграть получившийся видеопоток в плеере
Тестирование микширования потоков
1. Авторизуйтесь в web-интерфейсе сервера demo.flashphoner.com
2. Выберите из меню в левой части страницы пункт «Two-way Streaming»
3. Нажмите кнопку «Connect»
4. Убедитесь, что статус работы WCS сервера «Established». Укажите имя потока. У нас «stream1». Нажмите кнопку «Publish»
5. Видеопоток с виртуальной камеры отображается в плеере «Local».
6. Откройте новую вкладку браузера и повторите действия с 1 по 5. Укажите имя потока «stream2»
7. Откройте REST-клиент. Отправьте запрос /mixer/startup, указав в параметрах URI микшера mixer://mixer1 и имя выходного потока stream3
8. Отправьте запрос /mixer/add, указав в параметрах URI микшера mixer://mixer1 и имя входного потока stream1 для добавления в микшер первого потока
9. Отправьте еще раз запрос /mixer/add, указав в параметрах URI микшера mixer://mixer1 и имя входного потока stream2 для добавления в микшер второго потока
10. В новой вкладке браузера откройте плеер и укажите для воспроизведения наш микшированный поток «stream3»
11. Готово, микшированный поток воспроизводится в плеере
Дополнительную информацию по внедрению микшера видеопотоков в свой web-проект смотрите на странице Внедрение
Загрузить 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, то скачивать ничего не нужно.