프로젝트 소개

이것은 화상 통화, 오디오 룸, 라이브 스트리밍 애플리케이션을 구축하기 위한 서비스인 Stream Video의 공식 Android SDK입니다. 이 라이브러리는 저수준 비디오 SDK와 재사용 가능한 UI 컴포넌트 세트를 모두 포함하며, 대부분의 사용자는 Compose UI 컴포넌트로 시작하고 사용자 정의를 위해 더 낮은 수준의 API로 대체합니다. 주요 기능은 다음과 같습니다: - 엣지 네트워크: 전 세계의 서버가 최적의 지연 시간과 안정성을 보장합니다. - 채팅 통합: 저장된 채팅, 반응, 스레드, 입력 표시기, URL 미리보기. - 보안 및 개인정보 보호: 미국과 EU에 기반을 두고 있으며, Soc2 인증, GDPR 준수. - Dynascale: 해상도, fps, 비트레이트, 코덱을 자동으로 전환하고 대규모 통화에서 비디오를 페이지네이션합니다. - 화면 공유, PIP(Picture in picture) 지원, 활성 발화자, 사용자 정의 이벤트, 지오펜싱. - 알림 및 벨 울리는 통화, 안정적인 오디오를 위한 Opus DTX 및 Red, Webhooks 및 SQS. - 백스테이지 모드, 유연한 권한 시스템, ID, 링크 또는 초대를 통한 통화 참여. - 오디오/비디오 활성화/비활성화, 카메라 전환, 스피커폰 토글. - 푸시 알림 제공자 지원, 통화 녹음, HLS로 브로드캐스팅. 튜토리얼은 화상 및 오디오 통화, 오디오 룸, 라이브스트리밍을 위해 제공됩니다. 샘플 프로젝트에는 데모 앱, WhatsApp 클론, Twitch 클론, 회의실 앱, 오디오 전용 데모가 포함됩니다. 이 SDK는 팀 구성원이 5명 미만이고 월 수익이 1만 달러 미만인 메이커에게 무료이며, 비디오에 대해 월 100달러 크레딧을 제공합니다. 로드맵에는 블러 및 AI 비디오 필터, 분석, 노이즈 캔슬링, 세션 타이머, 전사, 수동 품질 선택과 같은 기능이 포함된 1.1.0까지의 마일스톤이 포함됩니다. 향후 계획에는 테스트 커버리지, 폐쇄 자막, Android Telecom 프레임워크 통합, 코덱 협상 등이 포함됩니다. 이 SDK는 Stream License에 따라 라이선스가 부여되며, 저작권은 Stream.io Inc.에 있습니다. 모든 권리 보유.