功能描述
GET LiveChannel 接口用于获取指定通道(Live Channel)的配置信息。
请求
请求示例
GET /<ChannelName>?live HTTP 1.1Host: <BucketName-APPID>.cos.<Region>.myqcloud.comDate: GMT dateContent-Length: Content SizeContent-Md5: Content MD5Authorization: Auth String
说明
请求参数
此接口无请求参数。
请求头
请求体
该请求的请求体为空。
响应
响应头
响应体
该请求返回的响应体节点描述如下:
节点名称(关键字) | 父节点 | 描述 | 类型 |
LiveChannelConfiguration | 无 | 保存 GetLiveChannel 返回结果的容器 | Container |
Description | LiveChannelConfiguration | 自定义的通道简述 | String |
Switch | LiveChannelConfiguration | EnumString | |
Target | LiveChannelConfiguration | 保存转储配置的容器 | Container |
Type | Target | EnumString | |
FragDuration | Target | String | |
FragCount | Target | 指定 m3u8文件中包含 ts 文件的个数 | String |
PlaylistName | Target | String | |
PublishUrls | Target | String | |
Url | PublishUrls | String | |
PlayUrls | Target | String | |
Url | PlayUrls | String |
错误码
实际案例
请求
GET /test-channel?live HTTP 1.1Host: examplebucket-1250000000.cos.ap-guangzhou.myqcloud.comDate: GMT dateContent-Length:Content SizeContent-Md5:Content MD5Authorization: Auth String
响应
HTTP/1.1 200 OKContent-Type: application/xmlContent-Length: 0Connection: keep-aliveDate: Wed, 23 Aug 2020 08:14:53 GMTServer: tencent-cosx-cos-request-id: NTk5ZDM5N2RfMjNiMjM1MGFfMmRiX2Y0****<?xml version="1.0" encoding="UTF-8"?><LiveChannelConfiguration><Description>description</Description><Switch>Enabled</Switch><Target><Type>HLS</Type><FragDuration>3</FragDuration><FragCount>3</FragCount><PlaylistName>playlist.m3u8</PlaylistName><PublishUrls><Url>rtmp://examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com/live/test-channel</Url></PublishUrls><PlayUrls><Url>http://examplebucket-1250000000.cos.ap-guangzhou.myqcloud.com/test-channel/playlist.m3u8</Url></PlayUrls></Target></LiveChannelConfiguration>