Об этом проекте
Это официальный Android SDK для Stream Video — сервиса для создания приложений видеозвонков, аудиокомнат и прямых трансляций. Библиотека включает как низкоуровневый видеос SDK, так и набор переиспользуемых UI-компонентов; большинство пользователей начинают с Compose UI-компонентов и при необходимости переходят к низкоуровневому API для кастомизации.
Ключевые возможности:
- Граничная сеть: серверы по всему миру обеспечивают оптимальную задержку и надёжность.
- Интеграция с чатом: сохранённый чат, реакции, ветки, индикаторы набора текста, предпросмотр URL.
- Безопасность и конфиденциальность: базируется в США и ЕС, сертификация Soc2, соответствие GDPR.
- Dynascale: автоматическое переключение разрешения, fps, битрейта, кодеков и пагинация видео в больших звонках.
- Демонстрация экрана, поддержка Picture in picture, активный говорящий, пользовательские события, геозонирование.
- Уведомления и входящие звонки, Opus DTX и Red для надёжного аудио, вебхуки и SQS.
- Режим Backstage, гибкая система разрешений, присоединение к звонкам по ID, ссылке или приглашению.
- Включение/отключение аудио/видео, переворот камеры, переключение громкой связи.
- Поддержка провайдеров push-уведомлений, запись звонков, трансляция в HLS.
Доступны руководства по видеозвонкам и аудиозвонкам, аудиокомнатам и прямым трансляциям. Примеры проектов включают демо-приложение, клон WhatsApp, клон Twitch, приложение для переговорных комнат и аудиодемо. SDK бесплатен для создателей с менее чем 5 членами команды и ежемесячным доходом менее $10k, с ежемесячным кредитом $100 на видео.
Дорожная карта включает этапы до версии 1.1.0 с такими функциями, как размытие и AI-видеофильтры, аналитика, шумоподавление, таймеры сессий, транскрипции и ручной выбор качества. В будущих планах — тестовое покрытие, субтитры, интеграция с Android Telecom framework, согласование кодеков и другое.
SDK распространяется по лицензии Stream License, авторские права принадлежат Stream.io Inc. Все права защищены.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.