基本概念
本文介绍了互动直播低代码方案使用过程中遇到的常见名词的基本概念。了解这些基本概念有助于您更好地使用本产品。
产品基本概念
名词 | 说明 |
AppKey | AppKey是您调用API的身份标识,每个应用的不同终端(如Web、iOS、Android、Mac、Windows)各自拥有唯一的AppKey。该信息具有较高的敏感性,请您妥善保管。 |
房间 | 房间是低代码互动直播核心概念,房间以及房间内的各种组件可以被用来组合应用于不同场景。
房间拥有独立的生命周期,分为创建和销毁。房间的生命周期与房间内组件实例的生命周期无绑定关系。 |
组件(又称"原子能力") | 模块化、组件化的能力,常用组件包括直播、聊天弹幕、连麦互动等。使用组件必须创建对应实例。 |
低代码集成(原样板间集成) | 按直播场景,打包输出包含基础UI、场景所需功能、服务端的SDK。提供预留区域,支持自定义扩展。上手快,代码量少,集成周期短。 |
标准集成(原场景化SDK集成) | 按直播场景,打包输出场景所需组件的一体化SDK,组件不限于直播、实时音视频、消息等,可省去对接多个SDK的时间和学习成本。较低代码集成具有更强的灵活性,但需要自行设计UI、进行客户端和服务端开发。 |
直播相关概念
名词 | 说明 |
推流 | 推流是指将采集阶段封装好的音视频直播流推送到阿里云直播中心的过程。 |
播流 | 播流是指将阿里云直播中心已有直播内容,分发到播放器进行播放过程。 |
直播地址 | 直播地址包含推流地址和播放地址,由域名、直播ID和鉴权串(可选)组成。 |
超低延时直播RTS | 超低延时直播RTS(Real-time Streaming),是在阿里云视频直播的基础上,进行全链路延时监控、CDN传输协议改造成UDP等底层技术优化,通过集成直播播放端SDK的方式,支持千万级并发场景下的毫秒级延时直播能力,保障低延时、低卡顿、秒开流畅的高质量直播观看体验。阿里云超低延时直播RTS的协议头为ARTC。 |
域名相关概念
名词 | 说明 |
直播域名 | 直播场景使用的域名,包括推流域名和播流域名,两个域名的值不同。 |
推流域名 | 直播场景,主播端推流所使用的域名。 您需要先完成该域名的注册和ICP备案,然后根据控制台指引完成CNAME域名解析后,方可正常使用直播能力。您在开展直播业务过程中,播放内容必须合法且符合业务规范。 |
播流域名 | 直播场景,用户端播流所使用的域名。又称拉流域名。 您需要先完成该域名的注册和ICP备案,然后根据控制台指引完成CNAME域名解析后,方可正常使用直播能力。您在开展直播业务过程中,播放内容必须合法且符合业务规范。 |
回看域名 | 录制回看场景,播放录制完成的视频所使用的域名。 您需要先完成该域名的注册和ICP备案,然后根据控制台指引完成CNAME域名解析后,方可正常使用回看能力。您在开展直播业务过程中,播放内容必须合法且符合业务规范。 |
低代码服务调用域名 | 使用低代码集成方式时,为了实现定制直播间域名能力所使用的域名。使用低代码集成方式接入Web端必须配置,其他端按需配置。 您需要先完成该域名的注册和ICP备案,然后根据控制台指引完成HTTPS证书配置和A记录配置后,方可正常使用。 |
域名解析、A记录、CNAME
如果您是初次接触域名解析,想了解域名解析、CNAME、A记录等相关基础概念,请参见什么是域名解析。
旁路转推
旁路转推是在使用音视频通信连麦能力时,将多方连麦画面合流后分发,使普通用户也能看到多人连麦的直播画面的能力。
访问控制RAM
访问控制RAM(Resource Access Management)是阿里云提供的管理用户身份与资源访问权限的服务。RAM允许在一个阿里云账号下创建并管理多个身份,并允许给单个身份或一组身份分配不同的权限,从而实现不同用户拥有不同资源访问权限的目的。更多信息,请参见什么是访问控制。