Web-SDK

Web SDK

JavaScript API для видеопотоков и звонков в браузере

Соединение с сервером

Flashphoner.createSession();

Отправка потока

stream.publish();

Играть поток

stream.play();

Остановить

stream.stop();

API документация

Как начать работать с 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 с исходным кодом, требующая сборки

Загрузить исходники

Web SDK API документация

Описание методов и объектов Web SDK

Web SDK API документация

Руководство разработчика по Web SDK

Здесь перечислены основные примеры и показано как работать с кодом

Руководство разработчика

Web SDK примеры

Более 10 рабочих примеров использования Web SDK для потокового видео и звонковstreamer

Этот пример показывает как транслировать видео с веб-камеры на сервер и забирать с сервера обратноplayer

Пример плеера, который может проигрывать живой видеопоток в различных браузерах, в том числе и на мобильных платформах2-players

Пример размещения двух и более плееров на одной странице. Каждый плеер играет свой поток.media-devices

Пример, показывающий как вывести список камер и микрофонов, выбрать и настроить веб-камеру и транслировать видеопоток с выбранной веб-камеры на серверstream-recording

Запись видеопотока с веб-камеры на серверtwo-way-streaming

Одновременная трансляция видео с веб-камеры и воспроизведение чужого видеопотока — основа видеочатовscreen-sharing

Демонстрация и трансляция экрана через браузерconference

Пример видеоконференции для трех участниковvideo-chat

Пример видеочата для двух участниковclick-to-call

Звонок с веб-страницы Click to Callweb-phone

Браузерный телефон, который работает через SIPweb-phone-video

Браузерный телефон с поддержкой видеозвонков, который работает через SIP

Все демо-примеры и код подробно описаны в руководстве разработчика

Web SDK  |  Android SDK  |  iOS SDK