调用 GetStreamsAPI
接口,获取直播间内各直播频道的推流直播和拉流直播信息。
请求频率:单用户请求频率限制为 120 次/分钟。
下表仅列出该接口特有的请求参数和部分公共参数。更多信息详见公共参数。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetStreamsAPI | 接口名称。当前 API 的名称为 GetStreamsAPI 。 |
Version | String | 是 | 2020-06-01 | 接口版本。当前 API 的版本为 2020-06-01 。 |
ActivityId | Long | 是 | 1783****01300 | 直播间 ID。您可通过调用 ListActivityAPI 接口获取 ID。 |
NeedRefreshPushUrl | Boolean | 否 |
| 是否手动刷新推流地址。默认值为
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
LineDetails | Array of LineDetails | - | 直播频道的推流直播和拉流直播信息列表。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
LineId | Long | 36**624 | 直播频道 ID。 |
LineName | String | Default | 直播频道名称。 |
MainPushInfo | Array of MainPushInfo | - | 推流直播的主流地址信息。 |
BackPushInfo | Array of BackPushInfo | - | 推流直播的备流地址信息。 |
Ratio | String | 1280x720 | 直播频道的分辨率。 |
ForwardInfo | Array of ForwardInfo |
| 拉流直播的主流地址信息。 说明 开始拉流后,拉流任务的有效时间为 48 小时。 |
BackupForwardInfo | Array of BackupForwardInfo |
| 拉流直播的备流地址信息。 说明 开始拉流后,拉流任务的有效时间为 48 小时。 |
ExpireTime | Long | 1697167355 | 推流地址的过期时间。Unix 时间戳,单位为秒。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
PushPath | String | rtmp://push-rtmp-l6-act.pstatp.com/activity/ | 推流服务器地址。 |
StreamingCode | String | stream-402918918124208216?keeptime=0013c680&wsSecret=3933d232d0560f8979fb4825843bf32c&wsTime=65ddaf57 | 推流密钥。 |
PushUrl | String | rtmp://push-rtmp-l6-act.pstatp.com/activity/stream-402918918124208216?keeptime=0013c680&wsSecret=3933d232d0560f8979fb4825843bf32c&wsTime=65ddaf57 | 推流地址。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
PushPath | String | rtmp://push-rtmp-l6-act.pstatp.com/activity/ | 推流服务器地址。 |
StreamingCode | String | stream-402918918124208216?k=3a221d196a806cbf&t=1710323159 | 推流密钥。 |
PushUrl | String | rtmp://push-rtmp-l6-act.pstatp.com/activity/stream-402918918124208216?k=3a221d196a806cbf&t=1710323159 | 推流地址。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
PullStreamUrl | String | https://example/livesaas?key=example | 拉流直播的主流地址。 |
PullStreamStatus | String |
| 拉流直播任务状态。取值如下:
|
PullStreamCheckStatus | String |
| 拉流检测状态。取值如下:
|
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
PullStreamUrl | String | https://example2/livesaas?key=example | 拉流直播的备流地址。 |
PullStreamStatus | String |
| 拉流直播任务状态。取值如下:
|
PullStreamCheckStatus | String |
| 拉流检测状态。取值如下:
|
GET https://livesaas.volcengineapi.com/?Action=GetStreamsAPI&Version=2020-06-01&ActivityId=1783****01300&NeedRefreshPushUrl=false
{ "ResponseMetadata": { "RequestId": "20230604110420****100232280022D31", "Action": "GetStreamsAPI", "Version": "2020-06-01", "Service": "livesaas", "Region": "cn-north-1", "SystemTime": 1697446406 }, "Result": { "LineDetails": [ { "LineId": 36**624, "LineName": "Default", "MainPushInfo": [ { "PushPath": "rtmp://push-rtmp-l6-act.pstatp.com/activity/", "PushUrl": "rtmp://push-rtmp-l6-act.pstatp.com/activity/stream-402918918124208216?keeptime=0013c680&wsSecret=3933d232d0560f8979fb4825843bf32c&wsTime=65ddaf57", "StreamingCode": "stream-402918918124208216?keeptime=0013c680&wsSecret=3933d232d0560f8979fb4825843bf32c&wsTime=65ddaf57" } ], "BackPushInfo": [ { "PushPath": "rtmp://push-rtmp-l6-act.pstatp.com/activity/", "PushUrl": "rtmp://push-rtmp-l6-act.pstatp.com/activity/stream-402918918124208216?k=3a221d196a806cbf&t=1710323159", "StreamingCode": "stream-402918918124208216?k=3a221d196a806cbf&t=1710323159" } ], "Ratio": "1280x720", "ForwardInfo": [ { "PullStreamUrl": "https://example/livesaas?key=example", "PullStreamStatus": "0", "PullStreamCheckStatus": "0" } ], "BackupForwardInfo": [ { "PullStreamUrl": "https://example2/livesaas?key=example", "PullStreamStatus": "0", "PullStreamCheckStatus": "0" } ], "ExpireTime": 1697167355 } ] } }