常见问题

产品 / 插件
平台 / 框架

如何定义 streamID 比较合适?

产品 / 插件:实时音视频 / 畅直播

平台 / 框架:全平台

更新时间:2021-09-09 19:57


由于 streamID 约束条件较少,接入音视频 SDK 时,开发者在定义 streamID 时拥有更多的选择。

streamID 有如下约束条件:

  • 长度不超过 256 的字符串。
  • 不可以包含 URL 关键字,否则推拉流失败。
  • 支持数字,英文字符和 '~', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', '=', '-', '`', ';', '’', ',', '.', '<', '>', '/', '\'。

开发者在定义 streamID 时通常使用 userID,或者 roomID 与 userID 组合的形式。

为避免出现异常情况,推荐开发者使用 roomID 与 userID 组合的形式来定义 streamID,以保证流在不同房间的唯一性。

本篇目录
下载 PDF