简要描述:

  • 用户进入直播间观看直播或者回放

访问权限

账号类型 是否有权限
主账号
子账号

接口URL:

http://api.zmengzhu.com/business/v1/video/play

请求方式:

GET

返回结果格式:

JSON

参数:

参数名 是否必须 类型 说明
ticket_id int 活动id
unique_id string 进入直播间用户唯一标识
name string 进入直播间用户的昵称
avatar string 进入直播间用户的头像完整url地址

返回示例:

响应成功JSON示例:

{
    "code": 200,
    "msg": "ok",
    "data": {
        "channel_id": "3781026", // 频道id
        "cover": "http:\/\/s1.zmengzhu.com\/upload\/img\/29\/68\/296897b382b5772a0629440268bc0a95.jpeg", // 封面
        "status": "2", // 直播状态 1:直播 2:回放 3:断流
        "live_type": 0, // 直播类型 0:视频 1:语音
        "popular": 120058, // 人气值
        "msg_config": {
            "msg_srv": "http://chat-api.zmengzhu.com/pub/index",
            "msg_listen_srv": "http://chat.zmengzhu.com",
            "pub_url": "http://chat-api.zmengzhu.com/pub/index",
            "msg_online_srv": "http://msg.zmengzhu.com", // 建立socket链接地址
            "domain": "http://chat.zmengzhu.com",
            "room": "10001724",
            "msg_token": "eyJ0eXAiOiJ...25U1U"
        }, // 获取消息相关配置
        "chat_config": {
            "pub_url": "http://chat-api.zmengzhu.com/pub/index", // 发送聊天信息地址
            "receive_url": "http://chat.zmengzhu...",
            "room": "10001724"
        }, // 发送聊天消息相关配置
        "video": {
            "url": "http://vod.zmengzhu....39.m3u8",
            "http_url": "http://vod.zmengzhu....39.m3u8"
        }, // 视频流相关信息
        "view_mode": "1", // 观看权限 1:免费 2:vip 3:付费 4:密码  5:白名单观看 6:F码观看
        "ticket_id": "10008280",  // 活动ticket id
        "user_status": 1, // 用户状态 1:正常 2:被踢出 3:禁言
        "like_num": 0, // 用户点赞数量
        "uv":2, // 活动总UV值
        "live_style": 0, // 直播样式 0:横屏 1:竖屏 
        "chat_uid": 1002821, // 聊天消息对象uid
        "unique_id":"d552b2820d5c360bafcb4fc6b6b1cbfc" // 请求参数中的 unique_id
    }
}

字段说明:

参数名 说明
code 成功为200
msg 成功返回ok
channel_id 频道id
cover 封面
status 直播状态 1:直播 2:回放 3:断流
live_type 直播类型 0:视频 1:语音
popular 人气值
msg_config 消息配置
msg_online_srv 建立socket链接地址
pub_url 发送聊天信息地址
receive_url 收消息地址
room 房间id
url 拉流地址
http_url http拉流地址
view_mode 观看权限 1:免费 2:vip 3:付费 4:密码 5:白名单观看 6:F码观看
ticket_id 活动ticket id
user_status 用户状态 1:正常 2:被踢出 3:禁言
like_num 用户点赞数量
uv 活动总UV值
live_style 直播样式 0:横屏 1:竖屏
chat_uid 聊天消息对象uid
unique_id 请求参数中的 unique_id

错误时返回:

{
    "code": 20001,
    "msg": "签名校验失败",
    "data": {}
}