Android SDK
SDK для разработки мобильных приложений потокового видео и звонков на платформе Android
Соединение с сервером session = Flashphoner.createSession(sessionOptions); |
Отправка потока publishStream = session.createStream(streamOptions) publishStream.publish(); |
Играть поток publishStream = session.createStream(streamOptions) publishStream.play(); |
Остановить publishStream = session.createStream(streamOptions) publishStream.stop(); |
Как начать работать с Android SDK
1. Установите WCS-сервер по следующим инструкциям или запустите инстанс сервера на Amazon AWS или DigitalOcean.
2. Для тестирования готовых приложений, скачайте полную сборку с примерами и установите .apk файл на ваше Android-устройство.
Загрузить Android SDK
WebRTC Android SDK и примеры мобильных приложений
Исходный код примеров
Исходный код примеров мобильных приложений для Android SDK
API документация для Android SDK
Документация, описывающая функции API Android SDK
Руководство разработчика
Подробный разбор примеров кода для Android SDK на примерах тестовых мобильных приложений
Android SDK — примеры
Более 10 рабочих примеров использования Android SDK для потокового видео и звонков
Этот пример показывает как транслировать видео с веб-камеры в мобильном приложении на сервер и забирать с сервера обратно
Пример плеера, который может проигрывать живой видеопоток из различных источников в реальном времени
Пример размещения двух и более плееров на одном экран мобильного приложения. Каждый плеер играет свой поток.
Пример, показывающий как вывести список камер и микрофонов, выбрать и настроить камеру мобильного устройства и транслировать видеопоток с выбранной камеры на сервер
Запись видеопотока с камеры мобильного устройства на сервер
Одновременная трансляция видео с камеры мобильного устройства и воспроизведение чужого видеопотока — основа видеочатов
Пример видеоконференции с мобильного устройства для трех участников
Пример видеочата с мобильного устройства для двух участников
Звонок с мобильного приложения через SIP — Click to Call
Мобильное приложение в виде телефона, которое работает через SIP
Мобильное приложение в виде телефона с поддержкой видеозвонков через SIP
Описание примеров мобильных приложений на Android SDK доступно в Руководстве разработчика