Добрый день.
Это версия 1.0, в настоящее время она не поддерживается. Актуальной является версия 2.0, ссылки на документацию к которой есть на сайте, а также в README.md на GitHub.
Для того, чтобы найти документацию на сайте, сделайте следующее:
1. Перейдите на сайт
https://flashphoner.com/
2. Выберите русский язык, для упрощения понимания
3. Щелкните по ссылке Web SDK в правом верхнем углу страницы
4. Прокрутите страницу Web SDK вниз до четырех больших синих кнопок
Все ссылки под этими кнопками ведут на актуальные версии страниц для скачивания сборок, исходных текстов и документации
Также последняя актуальная сборка WebSDK с примерами всегда идет в комплекте с WCS и находится в каталоге установки WCS по адресу
/usr/local/FlashphonerWebCallServer/client2
Вы можете брать исходный код примеров, например MCU Client, из комплекта поставки сервера, либо с
GitHub, либо из архива сборки (последняя на текущий момент
2.0.166), и модифицировать его, как Вам необходимо, или в соответствии с нашими рекомендациями
В самостоятельной сборке WebSDK из исходных текстов, особенно при недостаточной квалификации, необходимости нет. Однако, если Вы считаете это необходимым, действовать нужно следующим образом:
1. Открыть страницу
Сборка JavaScript API из исходных текстов
2. Загрузить архив исходных текстов с GitHub
3. Перейти по ссылке
с этой страницы
и загрузить последнюю сборку WebSDK
2.0.166
4. Скопировать файл media-source-media-provider.js из данной сборки в каталог с исходными текстами
Далее необходимо выполнять шаги по инструкции. Загрузку FlexSDK можно пропустить в связи с неактуальностью, и собрать только WebRTC
Обратите внимание: шаги скачивания, распаковки и сборки не следует повторять буква в букву, поскольку версии меняются быстрее. чем документация. Мы запланировали обновление документации таким образом. чтобы по имеющимся примерам нельзя было скачать устаревшую сборку.
И действительно пример с вашей официально демки MCU клиент не работает на сафари на мобильном телефоне , нет проигрывания
К сожалению, у нас проблема не воспроизводится с использованием примеров
https://demo.flashphoner.com/client2/examples/demo/streaming/mcu_client/mcu_client.html,
https://demo.flashphoner.com/client2/examples/demo/streaming/mcu_audio_client/mcu_client.html на iOS 14.4.2 (iPhone 7). Аудио от другого участника проигрывается. Отметим, что сейчас на демо сервере отключено микширование видео, специально для Ваших тестов, поэтому играть должно только аудио.
Пожалуйста, уточните, устанавливается ли связь, публикуется ли поток. Если не публикуется и не играет, покажите содержимое консоли браузера.
Если пример работает с нашим демо сервером, но не работает с Вашим сервером, воспроизведите проблему, соберите серверные логи по
этой инструкции и вышлите, используя
эту форму.