有奖捉虫:云通信与企业服务文档专题,速来> HOT
警告:

云直播 API 已全面升级至3.0版本,基于2.0版本接口访问时延较高和使用复杂的考虑,原云直播 CSS 的 API 2.0 接口服务将不再提供技术支持,并将于北京时间2023年01月01日起下线。如果您的业务还在使用云直播 CSS 的 API 2.0 相关接口,建议尽快将服务升级至云直播 API 3.0 接口,以免对您的业务造成影响。
使用 API3.0 时,建议使用 腾讯云云产品 SDK 中心 > 云产品 SDK 文档,获取到 API3.0 配套的多种编程语言的SDK,API Explorer 可以直接生成 SDK 的调用代码,方便您实现代码调用。
具体迁移指引,请参见 云直播 API2.0 切换 API3.0 指引

云直播 API 围绕的是如何对直播流进行管理,腾讯云提供了两种模式,即直播码模式(新)和频道模式(旧)。

直播码模式

直播码模式主要是为方便客户后台直接管理直播流而设计的,由于接入成本低且可靠性高而成为了云直播服务的主流接入方案,该方案的设计思路就是地址生成和直播流尽量由您自行掌握,因此有很强的自由度和定制型,是游戏直播、秀场直播等平台类直播场景的首选接入方案。

频道(托管)模式

频道模式是为手动管理直播频道量身定制的,如果您是做单场次的直播活动,比较适合这种模式。
操作如下:

  • 创建频道:开始活动前,先创建一个频道,然后获得推流地址,并将播放地址传播出去。
  • 关闭频道:直播结束后或者有意外情况发生时,可以随时关闭直播频道,也就是所谓的禁播。

该模式也提供了服务端的 API 支持,但接入成本较直播码模式要高出很多,且稳定性不及直播码模式。

两种模式的区别

对比项 直播码模式 频道模式
推流地址 您可以自由指定,无需跟腾讯云后台通讯 通过创建频道的方式在腾讯云后台生成
防盗链 支持推流和播放防盗链(播放防盗链配置请联系客服,rtmp 播放防盗链暂不支持) 支持推流防盗链、FLV 和 HLS 播放防盗链(rtmp 播放防盗链暂不支持)
API 列表 直播码模式 API 频道模式 API
消息通知 流状态变化时会以 JSON 格式的消息通知给您 不支持
适用场景 适合服务器对接,例如秀场直播 适合手工操作,例如一场直播活动