获取推拉流信息
1. 接口描述
接口名称:
/eventopenapi/event/pull/info
发送方式:
POST
参数格式:
accept: application/json;content-type: application/json
2. 输入参数
参数 | 类型 | 必须 | 说明 |
---|---|---|---|
token | String | 是 | 统一鉴权token |
eventId | Long | 是 | 直播会议ID |
includePush | Int | 否 | 是否需要推流地址:1 需要,0不需要(默认) |
3. 输出参数
参数 | 类型 | 说明 |
---|---|---|
timeStamp | Long | 返回时间(时间戳,单位毫秒) |
requestId | String | 请求ID(在接口异常时, 需提供请求ID) |
code | Int | 返回的状态码 |
msg | String | 当返回结果的状态码不为200时,包含的错误信息 |
data | json | 返回数据 |
data 参数说明
参数 | 类型 | 说明 |
---|---|---|
eventId | Long | 直播会议ID |
livePullUrl | Array | 拉流列表 |
pushInfo | json | 推流信息 |
pushInfo 参数说明
参数 | 类型 | 说明 |
---|---|---|
pushRtmpUrl | String | 推流地址 |
pushRtmpSign | String | 推流密钥 |
livePullUrl 参数说明
参数 | 类型 | 说明 |
---|---|---|
rtmp_url | String | RTMP拉流地址 |
flv_url | String | FLV拉流地址 |
hls_url | String | HLS拉流地址 |
provider | String | 直播平台名称, netease:网易,tencent:腾讯,ali:阿里, ks: 金山, quanshi: 全时 |
layout_type | Int | 直播布局 1: PC布局(默认),2:移动竖屏(用于二期扩展) |
url_expire_time | Long | 过期时间(单位毫秒) |
audio_url | String | 单独音频流, 只在provider=quanshi的平台给出 |
4. 示例
输入示例
{
"token":"5d41c4ac806c6440eb6aa8e071115f2b",
"eventId": 554410,
"includePush":1
}
输出示例
{
"timeStamp": 1703757001715,
"code": 200,
"msg": "Successfully to get the event pull info!",
"data": {
"eventId": 647493,
"livePullUrl": [
{
"rtmp_url": "rtmp://live-play-tx-test.quanshi.com/live/153857_239827212_1_tencent?txSecret=432964c0354b38d0e586cb3227bc33c4&txTime=658FE7C9",
"flv_url": "http://live-play-tx-test.quanshi.com/live/153857_239827212_1_tencent.flv?txSecret=432964c0354b38d0e586cb3227bc33c4&txTime=658FE7C9",
"hls_url": "http://live-play-tx-test.quanshi.com/live/153857_239827212_1_tencent.m3u8?txSecret=432964c0354b38d0e586cb3227bc33c4&txTime=658FE7C9",
"provider": "tencent",
"layout_type": 1,
"url_expire_time": 1703929801,
"audio_url": "",
},
{
"rtmp_url": "rtmp://v0cc07109.live.126.net/live/ed4315c594f54003ad60552f9aea0690",
"flv_url": "http://flv0cc07109.live.126.net/live/ed4315c594f54003ad60552f9aea0690.flv?netease=flv0cc07109.live.126.net",
"hls_url": "http://pullhls0cc07109.live.126.net/live/ed4315c594f54003ad60552f9aea0690/playlist.m3u8",
"provider": "netease",
"layout_type": 1,
"url_expire_time": 0,
"audio_url": ""
},
{
"rtmp_url": "rtmp://live-pull-test.quanshi.com:1936/live/153857_239827212_1_quanshi",
"flv_url": "http://live-pull-test.quanshi.com/live/153857_239827212_1_quanshi.flv",
"hls_url": "http://live-pull-test.quanshi.com/live/153857_239827212_1_quanshi.m3u8",
"provider": "quanshi",
"layout_type": 1,
"url_expire_time": 0,
"audio_url": "rtmp://live-pull-test.quanshi.com:1936/live/153857_239832915_1_quanshi?m=1"
}
],
"pushInfo": {
"pushRtmpSign": "153857_239827212_1?env=test",
"pushRtmpUrl": "rtmp://live-push-test.quanshi.com:1937/forward/"
}
},
"requestId": "10.255.0.105-1703757001638.3281268"
}