# 主播同屏PK

# 应用场景

当多个主播出现在同一局游戏内时,平台侧可以展示对应的PK特效,让用户知晓双方主播正在同一局游戏中,实现流量互通,并结合多屏同看、弹幕互通,提升用户观看体验,创造新型直播互动场景

# 核心步骤

# 游戏事件推送

基于通用数据接口,当多个主播出现在同一局游戏中时,livelink会将对应的事件实时推送到平台侧。结构如下:


{
    "gameCode":"", // 游戏code
    "reqType":"sameScreenCompetition", // 在本场景下固定为sameScreenCompetition
    "data":"{}" // 具体数据如下
}

// data字段结构
{
    "users":[
        {
            "uid":"", // 绑定的主播ID
            "nick_name":"", // 游戏昵称
            "team":1 // 阵营标识
        }
    ]
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

# livelink提供的接口

接口签名方式和数据接口保持一致

# 开启/关闭玩法

平台可以调用该接口,开启/关闭对应事件通知

请求方式:
POST https://welive.qq.com/dataproxy/feature/setFeatureFlag

请求结构:
{
    "plat":"douyin", // 平台业务code
    "game":"yxzj", // 游戏业务code
    "uid":"xxxx", // 平台绑定的用户ID
    "feature":"sameScreenCompetition", // 玩法标识,本场景固定为sameScreenCompetition
    "op":1, //1开启 2关闭

}

响应结构:
{
    "ret":0,
    "tid":"",
    "msg":"ok"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

# 支持的游戏

  • 王者荣耀
  • 和平精英
lastUpdate: 8/5/2025, 3:37:07 PM