Об этом проекте

Это официальный 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. Все права защищены.