开发者社区> 问答> 正文

关于LiveChannel的操作之如何实现ListLiveChannel?



请求语法GET /?live HTTP/1.1
Date: GMT date
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue





请求参数

名称描述是否必需
marker设定结果从marker之后按字母排序的第一个开始返回。
max-keys限定此次返回LiveChannel的最大数,如果不设定,默认为100,max-keys取值不能大于1000。否默认值:100
prefix限定返回的LiveChannel必须以prefix作为前缀。注意使用prefix查询时,返回的key中仍会包含prefix。


响应元素

名称描述
ListLiveChannelResult保存ListLiveChannel请求结果的容器。类型:容器字节点:Prefix,Marker,MaxKeys,IsTruncated,NextMarker,LiveChannel父节点:无
Prefix本次查询结果的开始前缀。 类型:字符串子节点:无父节点:ListLiveChannelResult
Marker本次ListLiveChannel的起点。 类型:字符串子节点:无父节点:ListLiveChannelResult
MaxKeys响应请求内返回结果的最大数目。类型:字符串子节点:无父节点:ListLiveChannelResult
IsTruncated指明是否所有的结果都已经返回; “true”表示本次没有返回全部结果;“false”表示本次已经返回了全部结果。类型:字符串子节点:无父节点:ListLiveChannelResult
NextMarker如果本次没有返回全部结果,响应请求中将包含NextMarker元素,用于标明接下来请求的Marker值。 类型:字符串子节点:无父节点:ListLiveChannelResult
LiveChannel保存返回每个LiveChannel信息的容器。 类型:容器子节点:Name,Description,Status,LastModified,PublishUrls,PlayUrls父节点:ListLiveChannelResult
NameLiveChannel的名称。 类型:字符串子节点:无父节点:LiveChannel
DescriptionLiveChannel的描述。类型:字符串子节点:无父节点:LiveChannel
StatusLiveChannel的状态。类型:枚举字符串子节点:无父节点:LiveChannel有效值:disabled,enabled
LastModifiedLiveChannel配置的最后修改时间,使用ISO8601格式表示。类型:字符串子节点:无父节点:LiveChannel
PublishUrls保存LiveChannel对应的推流地址的容器。类型:容器子节点:Url父节点:LiveChannel
UrlLiveChannel对应的推流地址。类型:字符串子节点:无父节点:PublishUrls
PlayUrls保存LiveChannel对应的播放地址的容器。类型:容器子节点:Url父节点:LiveChannel
UrlLiveChannel对应的播放地址。 类型:字符串子节点:无父节点:PlayUrls


示例



请求示例GET /?live&max-keys=1 HTTP/1.1
Date: Thu, 25 Aug 2016 07:50:09 GMT
Host: test-bucket.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS YJjHKOKWDWINLKXv:TaX+tlc/Xsgpz6uRuqcbmUJsIHw=





返回示例HTTP/1.1 200
content-length: 656
server: AliyunOSS
connection: close
x-oss-request-id: 57BEA331B92475920B00245E
date: Thu, 25 Aug 2016 07:50:09 GMT
content-type: application/xml
<?xml version="1.0" encoding="UTF-8"?>
<ListLiveChannelResult>
  <Prefix></Prefix>
  <Marker></Marker>
  <MaxKeys>1</MaxKeys>
  <IsTruncated>true</IsTruncated>
  <NextMarker>channel-0</NextMarker>
  <LiveChannel>
    <Name>channel-0</Name>
    <Description></Description>
    <Status>disabled</Status>
    <LastModified>2016-07-30T01:54:21.000Z</LastModified>
    <PublishUrls>
      <Url>rtmp://test-bucket.oss-cn-hangzhou.aliyuncs.com/live/channel-0</Url>
    </PublishUrls>
    <PlayUrls>
      <Url>http://test-bucket.oss-cn-hangzhou.aliyuncs.com/channel-0/playlist.m3u8</Url>
    </PlayUrls>
  </LiveChannel>



展开
收起
青衫无名 2017-10-23 10:17:22 1804 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载