阅读846 返回首页    go 阿里云


GetLiveChannelInfo__关于LiveChannel的操作_API 参考_对象存储 OSS-阿里云

本接口用来获取指定LiveChannel的配置信息。

请求语法

  1. GET /ChannelName?live HTTP/1.1
  2. Date: GMT date
  3. Host: BucketName.oss-cn-hangzhou.aliyuncs.com
  4. Authorization: SignatureValue

响应元素

名称 描述
LiveChannelConfiguration 保存GetLiveChannelInfo返回结果的容器。
类型:容器
子节点:Description、Status、Target
父节点:无
Description LiveChannel的描述信息。
类型:字符串
子节点:无
父节点:LiveChannelConfiguration
Status LiveChannel的状态信息。
类型:枚举字符串
子节点:无
父节点:LiveChannelConfiguration
有效值:enabled、disabled
Target 保存LiveChannel转储配置的容器。
类型:容器
子节点:Type、FragDuration、FragCount、PlaylistName
父节点:LiveChannelConfiguration
Type 当Type为HLS时,指定推流时转储文件类型。
类型:枚举字符串
子节点:无
父节点:Target
有效值:HLS
FragDuration 当Type为HLS时,指定每个ts文件的时长(单位:秒)。
类型:字符串
子节点:无
父节点: Target
FragCount 当Type为HLS时,指定m3u8文件中包含ts文件的个数。
类型:字符串
子节点:无
父节点:Target
PlaylistName 当Type为HLS时,指定生成的m3u8文件的名称。
类型:字符串
子节点:无
父节点:Target

细节分析

Target的子节点FragDuration,FragCount,PlaylistName只有当Type取值为HLS时才会返回。

示例

请求示例

  1. GET /test-channel?live HTTP/1.1
  2. Date: Thu, 25 Aug 2016 05:52:40 GMT
  3. Host: test-bucket.oss-cn-hangzhou.aliyuncs.com
  4. Authorization: OSS YJjHKOKWDWINLKXv:D6bDCRXKht58hin1BL83wxyGvl0=

返回示例

  1. HTTP/1.1 200
  2. content-length: 475
  3. server: AliyunOSS
  4. connection: close
  5. x-oss-request-id: 57BE87A8B92475920B002098
  6. date: Thu, 25 Aug 2016 05:52:40 GMT
  7. content-type: application/xml
  8. <?xml version="1.0" encoding="UTF-8"?>
  9. <LiveChannelConfiguration>
  10. <Description></Description>
  11. <Status>enabled</Status>
  12. <Target>
  13. <Type>HLS</Type>
  14. <FragDuration>2</FragDuration>
  15. <FragCount>3</FragCount>
  16. <PlaylistName>playlist.m3u8</PlaylistName>
  17. </Target>
  18. </LiveChannelConfiguration>

最后更新:2016-11-23 16:04:18

  上一篇:go GetLiveChannelStat__关于LiveChannel的操作_API 参考_对象存储 OSS-阿里云
  下一篇:go GetLiveChannelHistory__关于LiveChannel的操作_API 参考_对象存储 OSS-阿里云