|
IoT SDK for Linux v1.9.7
|
#include <agora_rtc_api.h>
Data Fields | |
| bool | enable |
| crypto_mode_e | mode |
| char | key [128+1] |
| uint8_t | salt [32] |
Encryption option
| bool enable |
Whether to enable media-stream encryption:
| char key[128+1] |
The media-stream encryption key. The string can contain up to 128 bytes; a 32-byte key is recommended.
| crypto_mode_e mode |
The media-stream encryption mode. See crypto_mode_e. Agora recommends AES_128_GCM2 or AES_256_GCM2; these modes support a salt and provide stronger security.
| uint8_t salt[32] |
The 32-byte salt. Agora recommends generating it on your server with OpenSSL. See the Media Stream Encryption documentation.