Media stream encryption ensures that only the authorized users in a channel can see and hear each other. This ensures that potential eavesdroppers cannot access sensitive and private information shared in a channel. While not every use case requires media stream encryption, Video Calling provides built-in encryption methods that guarantee data confidentiality during transmission.
This sample project shows you how to integrate built-in media stream encryption into your app using Video SDK.
For context on this sample, and a full explanation of the essential code snippets used in this project, read the Secure channel encryption document for your product of interest:
For the UI implementation of this example, refer to MediaStreamEncryptionActivity.kt
.
To see how to run this example, refer to the README in the root folder or one of the complete product guides.