...
Описание
Поддерживаемые платформы
Adobe Flash | |
---|---|
Windows | + |
Mac OS | + |
Linux | + |
Схема работы
- Flash Player соединяется с сервером по протоколу RTMP и отправляет команду publish.
- Flash Player захватывает микрофон и камеру и отправляет RTMP поток на сервер.
- Браузер устанавливает соединение по Websocket и отправляет команду play.
- Браузер получает WebRTC поток и воспроизводит этот поток на странице.
...
1. Для теста используем демо-сервер сервер demo.flashphoner.com и и веб-приложение Flash Streaming в браузере Internet Explorer
...
Excerpt | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Указание серверного приложения при публикации RTMP-потокаПри публикации RTMP-потока на WCS сервере можно указать приложение, которое будет использовано для взаимодействия с бэкенд-сервером, при помощи параметра в URL потока:
Здесь
По умолчанию, если ключ приложения не указан, используется стандартное приложение Кроме того, приложение может быть указано явным образом как часть URL. Для этого необходимо в файле flashphoner.properties установить настройку
Тогда приложение должно быть указано в URL потока как
В этом случае значение
на WCS сервере должно быть определено приложение |
...
Решение: изменить настройку SDP для потоков, публикуемых с Flash клиентов, flash_handler_publish.sdp на сервере, оставив только аудио
...
Решение: отключить алгоритм избегания транскодинга (Avoid Transcoding Alhorithm) на сервере при помощи опции в файле файле flashphoner.properties
Code Block | ||||
---|---|---|---|---|
| ||||
disable_rtc_avoid_transcoding_alg=true |
3. Обработка параметров, указанных в URL потока, не поддерживается при публикации с помощью Flash клиента.