Android
场景概览
场景概述
Demo 体验
快速开始
跑通示例项目
实现流程
客户端实现
服务端实现

场景概述

更新时间:2021/04/01 17:23:56

PK 连麦是视频互动直播的主流玩法,多个主播之间主播间通过主动邀请、随机匹配等方式互相配对,连麦成功后通过斗歌等方式进行 PK 竞技,并在一定时限内决出胜负,获胜一方可获得奖励,例如粉丝礼物、打赏、积分等。

PK 连麦场景可以提升直播间内容的丰富性、吸引更多的粉丝流,提升直播间的娱乐气氛。在主播连麦 PK 场景中,App 会将本地或在线的音频和用户声音,同时发送并播放给房间内其他用户。

方案架构

方案架构

单人直播模式下,主播 A 和主播 B 分别加入房间 A 和 B(joinchannel),并通过旁路推流转推到 CDN 分发,观众端拉流观看。

当需要进行 PK 连麦时,主播 A 通过 IM 信令通道发出 PK 邀请,主播 B 同意后,主播 A 和主播 B 离开各自房间(leavechannel)并加入第三个房间连麦互通,通过旁路推流服务器转码合流(合图)后转推到 CDN 分发,观众端拉流观看。

涉及产品:

产品 实现功能
IM 即时通讯 登录 IM 系统并加入 IM 房间,实现实时收发文字消息、收发礼物等功能。

在控制台创建应用之后,系统默认为您开通 IM 免费版。应用测试阶段可暂时使用免费版,但免费版有账号和消息限制,应用正式上线前,请开通 IM 正式版。

信令 信令产品用于搭建音视频场景下的呼叫邀请机制。
音视频通话 2.0 加入音视频房间,实现实时音视频通话。
互动直播 2.0 通过推流拉流和混流实现 CDN 直播。

功能列表

功能 描述
低延时音视频互动 观众可以拉流接收主播们的音视频流,低延时观看直播,直播间互动顺畅。
跨直播间连麦 主播邀请另一个直播间的主播互动连麦、主播 PK、在线合唱等等,两个直播间的观众都可以实时观看直播和互动过程。
实时消息互动 所有角色都可以发送和接收文字消息,实时文字互动。
进出房间通知 所有角色都可以实时了解当前语音聊天室的人员增减信息,即谁进入了直播间,或谁离开了直播间。
房间信息查询 直播间内的所有角色都可以实时查看直播间在线人数和主播列表。
混音和音效 主播播放背景音乐或声音效果,所有观众都能听到,便于烘托主题气氛。

方案优势

  • 一站式解决方案能力,快速、简单、高效
    • 网易云信提供解决方案全链路产品能力,无需考虑多方产品兼容性问题。方案简单,让您能快速稳定上线,并且为您的线上售后维护提供全产品全链路一站式支持。
    • 高可扩展性,易于前后向兼容,一套 SDK 方案为您解决由于使用了多个产品多个SDK导致复杂的切换业务逻辑以及兼容性问题,并且为您以后场景扩展提供高易用能力。
    • 支持第三方服务,同时我们也支持搭配使用第三方服务,例如美颜、审核等,提供更丰富好玩的视频直播场景。
  • 超低时延
    • 通过网易云信自研实时传输网络,网络节点覆盖全球。
    • 采用最优寻址算法辅以全局实时调度能力,保证端到端平均时延 < 200 ms。
  • 超低卡顿
    • 网易云信拥有领先行业的精准带宽侦测、智能拥塞控制、前向纠错、编码优化等技术,实测抗丢包率可达80%。
    • 适应复杂多变的网络环境,在丢包严重的弱网环境仍可正常通话,确保通话体验流畅稳定。
  • 超高品质
    • 支持 1080P 高清画质,80% 丢包率下仍可正常视频。
    • 音频方面支持 48 kHz 采样率,128 kbps 码率,80% 丢包率可正常语音。
    • 拥有行业一流的音频 3A 算法处理,即回声消除 AEC、自动噪声抑制 ANS、自动增益控制 AGC,帮助用户消除通话中的回声和啸叫,为用户提供最纯净的通话体验。

应用场景

  • 秀场直播

    秀场直播是连麦 PK 方案的典型场景。秀场直播中多个主播互相 PK,例如 5 分钟一局的 PK 中,可以通过合唱共舞、游戏比赛等,引爆直播间氛围,激起粉丝打赏热情。

  • 游戏直播

    在游戏直播中,观众可以在线观看主播们在线连麦竞技。游戏直播受众对画质要求中等偏上,需要外部录屏采集,该解决方案具备高可扩展性,可轻易扩展为游戏直播模式。

  • 电商直播

    可通过引入 PK 连麦模式,实现价格比拼等直播形式,激起用户的购买欲望,摆脱传统电商直播缺少互动的单调形式。

  • 方案架构
  • 功能列表
  • 方案优势
  • 应用场景