Overview of OpenTok Android SDK sample use cases
mainThis repository contains numerous Android projects demonstrating various features of the OpenTok Android SDK. Key categories include:
- Core Video/Audio: Basic video chat (Java/Kotlin), multiparty layouts using
ConstraintLayout, and managing audio/video streams. - Advanced Media: Custom video/audio drivers, custom video capturers (using
CameraorCamera2), and custom video renderers. - Specialized Features: Screen sharing (Device or WebView), ARCore integration, and End-to-End Encryption (E2EE).
- System Integration: Phone call detection, Picture-in-Picture mode, Foreground Services for seamless UX, and Android
ConnectionServiceintegration. - Media Processing: Archiving (recording sessions), signaling (text messages), and Video Transformers (using Vonage Media Processor).