You need to enable JavaScript to run this app.
导航
方案概述
最近更新时间:2024.06.26 19:35:07首次发布时间:2023.02.10 20:20:51

互动直播是指在标准直播基础上,增加主播跨房间 PK、主播与观众连麦等互动玩法的直播形式。相较于标准直播只能通过文字聊天和发送礼物打赏的方式进行互动,互动直播能够更好的拉近主播与观众的距离,提升互动体验。

注意事项

该方案涉及视频直播服务和实时音视频服务(RTC)的相关费用,详情见视频直播产品计费 RTC 产品计费说明。

方案特点

  • 本方案适合单主播开播,且直播中互动连麦较为低频的场景。
  • 本方案费用消耗较低,单主播直播时仅产生直播流量带宽消耗,连麦时才产生 RTC 费用。

技术架构

互动直播可以通过集成视频直播互动版 SDK 实现。
视频直播互动版 SDK 基于直播推流、直播拉流、RTC 能力,提供了丰富的互动直播功能,不仅支持标准的主播推拉流,还支持主播和观众连麦以及主播 PK 等互动功能。

主播推流

主播发起标准直播时,RTC 引擎负责音视频采集、预览和美颜对接,并将采集的音视频数据发送给推流引擎,由推流引擎完成音视频的编码和推流。

主播连麦

  • 主播发起连麦时,推流引擎会停止编码和推流,同时 RTC 引擎开启服务端合流转推功能,即在 RTC 服务端将主播及连麦观众的视频流进行混流后,将直播流转推到直播源站。
  • 主播端可以看到连麦观众的连麦流。
  • 观众端可以看到合流转推的直播流。
  • 连麦结束后功能模式回到主播推流模式。

主播 PK

  • 主播发起 PK 时,推流引擎会停止编码和推流,同时 RTC 引擎开启服务端合流转推功能,即在 RTC 服务端将主播及 PK 主播的视频流进行混流后,将直播流转推到直播源站。
  • 主播端可以看到 PK 主播的连麦流。
  • 观众端可以看到合流转推的直播流。
  • PK 结束后功能模式回到主播推流模式。