Web SDK
JavaScript API для видеопотоков и звонков в браузере
Соединение с сервером Flashphoner.createSession(); |
Отправка потока stream.publish(); |
Играть поток stream.play(); |
Остановить stream.stop(); |
Как начать работать с Web SDK
1. Установите WCS-сервер по следующим инструкциям или запустите инстанс сервера на Amazon AWS или DigitalOcean.
2. Убедитесь что стандартный пример Two Way Streaming работает.
3. Зайдите на ваш сервер по SSH и откройте файл на редактирование.
$WCS_HOME/client2/examples/demo/streaming/two_way_streaming/two_way_streaming.js
4. Найдите строку
onPublishing(stream);
5. Замените на
onPublishing(stream); console.log("I'm publishing a stream!");
6. Опубликуйте поток, нажав на кнопку Connect и далее на Publish. Видите текст лога в консоли браузера? Теперь вы знаете как работает Web SDK! Вы можете узнать больше из документации, а также на наших технических форумах.
Загрузить сборку Web SDK
Web SDK и примеры
Исходный код Web SDK
Web SDK с исходным кодом, требующая сборки
Web SDK API документация
Описание методов и объектов Web SDK
Руководство разработчика по Web SDK
Здесь перечислены основные примеры и показано как работать с кодом
Web SDK примеры
Более 10 рабочих примеров использования Web SDK для потокового видео и звонков
Этот пример показывает как транслировать видео с веб-камеры на сервер и забирать с сервера обратно
Пример плеера, который может проигрывать живой видеопоток в различных браузерах, в том числе и на мобильных платформах
Пример размещения двух и более плееров на одной странице. Каждый плеер играет свой поток.
Пример, показывающий как вывести список камер и микрофонов, выбрать и настроить веб-камеру и транслировать видеопоток с выбранной веб-камеры на сервер
Запись видеопотока с веб-камеры на сервер
Одновременная трансляция видео с веб-камеры и воспроизведение чужого видеопотока — основа видеочатов
Демонстрация и трансляция экрана через браузер
Пример видеоконференции для трех участников
Пример видеочата для двух участников
Звонок с веб-страницы Click to Call
Браузерный телефон, который работает через SIP
Браузерный телефон с поддержкой видеозвонков, который работает через SIP
Все демо-примеры и код подробно описаны в руководстве разработчика