Table of Contents |
---|
Ресурсы
Для web-разработки приложений потокового видео и звонков используется Web SDK. Это набор скриптов и примеров для работы с WCS-сервером.
Скачать
Скачать Web SDK
https://docs.flashphoner.com/static/ru/WebSDK2/Web_SDK
http_release_notes/
Скачать модуль JavaScript
https://flashphoner.com/downloads/builds/flashphoner_client/wcs_api-2.0/current/flashphoner.js
API документация
http://flashphoner.com/docs/api/WCS5/client/web-sdk/latest
Работа с кодом примеров на вашем Web-сервере
Чтобы работать с демо - примерами на вашем web-сервере, используйте последнюю доступную сборку web-клиента, входящую в комплект поставки WCS, а также доступную по ссылке.здесь
Сборка выглядит следующим образом:
doc - JavaScript API документация
examples - демо примеры
flashphoner.js - основной файл API, который нужно будет добавить на вашу web-страницу, включает все поддерживаемые технологии.
flashphoner-webrtc-only.js - альтернативный файл API, если Вы планируете использовать только WebRTC
flashphoner-no-flash.js - альтернативный файл API, если вы не планируете использовать Flash
flashphoner-no-webrtc.js - альтернативный файл API, если вы не планируете использовать WebRTC
flashphoner-no-wsplayer.js - альтернативный файл API, если вы не планируете использовать Websocket плеер
media-provider.swf - файл для поддержки работы с Flash
Работа с кодом примеров прямо на WCS сервере
Если у вас есть установленный Web Call Server, вы можете работать с кодом демо-примеров напрямую.
...
Таким образом, вы можете вносить необходимые изменения в скрипты и тестировать измененный демо-пример прямо на WCS сервере.
Исходный код API и примеров на Github
https://github.com/flashphoner/flashphoner_client/tree/wcs_api-2.0
...
В данной документации мы будем использовать код для пояснения работы примеров.
Например так: line 3 можно сослаться на третью строку исходного кода файла package.json с хэшем ревизии 0b891b8.
Зависимости
WebSDK собирается с использованием библиотеки webrtc/adapter версии не ниже 7.2.6. В связи с этим, следует избегать прямого использования данной библиотеки совместно с WebSDK.
Известные проблемы
1. При открытии веб-приложения в WKWebView на iOS 11 и выше работает только воспроизведение по WSPlayer, и не работают публикация и воспроизведение потока по WebRTC
...