setPublishStreamEncryptionKey method

Future<void> setPublishStreamEncryptionKey(
  1. String key,
  2. {ZegoPublishChannel? channel}
)

设置指定推流通道的推流加密密钥。

支持版本:1.19.0 及以上。 详情描述:支持在推流中途调用此函数更新加密密钥。 调用时机:在创建引擎 createEngine 后,在推流 startPublishingStream 前后调用都可生效。 使用限制:该函数仅当向 Zego RTC 服务器推流时调用有效。 注意事项:需要先更新拉流端解密密钥后才能更新推流端加密密钥。 相关接口:调用 stopPublishingStreamlogoutRoom 都将会清空加密密钥。

  • key 加密密钥,注意密钥长度仅支持 16/24/32 字节。
  • channel 推流通道。

Implementation

Future<void> setPublishStreamEncryptionKey(String key,
    {ZegoPublishChannel? channel}) async {
  return await ZegoExpressImpl.instance
      .setPublishStreamEncryptionKey(key, channel: channel);
}