检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SparkRTC使用房间这个虚拟的概念,用于用户之间的相互隔离; 只有在同一个房间里的用户才可以相互接收音视频; 房间ID的命名规则:可自定义,支持64个字节的大小写字母、数字、下划线(_)中划线(-)随机组合; RoomID由租户自定义。 父主题: 产品咨询
SparkRTC使用房间这个虚拟的概念,用于用户之间的相互隔离。 只有在同一个房间里的用户才可以相互接收音视频。 房间ID的命名规则:可自定义,支持64个字符的大小写字母、数字、下划线(_)中划线(-)随机组合。
本章节主要介绍华为云SparkRTC接入鉴权的实现原理及鉴权签名的生成方法。 鉴权原理 华为云SparkRTC系统使用数字签名作为接入鉴权方式,需要在SDK加入房间时设置“signature”和“ctime”。
图1 鉴权原理 华为云SparkRTC系统使用数字签名作为接入鉴权方式,需要在相应的SDK的初始化或登录函数中提供“app_id”、“room_id”、“user_id”、“ctime”和“signature”等信息,才能接入华为SparkRTC服务。
long long 鉴权时间信息 HRTCDstMultiRoomMediaInfo 表79 HRTCDstMultiRoomMediaInfo 属性 类型 描述 authorization const char* 目标跨房的鉴权信息 userId const char* 目标跨房的虚拟用户名
产品介绍 视频论坛 立即使用 成长地图 由浅入深,带您玩转SparkRTC 01 了解 了解实时音视频的工作原理、功能详情、应用场景等,帮助您快速找到与业务适配的功能。
long long 鉴权时间信息 HRTCDstMultiRoomMediaInfo 表95 HRTCDstMultiRoomMediaInfo 属性 类型 描述 authorization const char* 目标跨房的鉴权信息 userId const char* 目标跨房的虚拟用户名
* 源房间的房间号 ctime long long 鉴权时间信息 HRTCDstMultiRoomMediaInfo 表102 目标房间信息 属性 类型 描述 authorization const char* 目标跨房的鉴权信息 userId const char* 目标跨房的虚拟用户名