You can call this operation to query the configuration information about a specified LiveChannel.
リクエスト構造
GET /ChannelName? live HTTP/1.1
Date: GMT date
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
リクエストヘッダー
GetLiveChannelInfoリクエストには、共通のリクエストヘッダーのみが含まれます。 詳細については、「共通リクエストヘッダー」をご参照ください。
レスポンスヘッダー
GetLiveChannelInfoリクエストへの応答には、共通の応答ヘッダーのみが含まれます。 詳細については、「共通レスポンスヘッダー」をご参照ください。
レスポンス要素
要素名 | データ型 | 例 | 説明 |
---|---|---|---|
LiveChannelConfiguration | コンテナー | N/A | GetLiveChannelInfoリクエストの返された結果を格納するコンテナー。
子ノード: 説明、ステータス、およびターゲット 親ノード: なし |
説明 | String | test | LiveChannelの説明。
子ノード: なし 親ノード: LiveChannelConfiguration |
ステータス | Enumerated string | enabled | LiveChannelのステータス。
Child node: none 親ノード: LiveChannelConfiguration 設定可能な値は以下のとおりです。
|
ターゲット | コンテナー | N/A | アップロードされたデータを格納するためにLiveChannelによって使用される設定を格納するコンテナー。
子ノード: Type、FragDuration、FragCount、およびPlaylistName
注 FragDuration、FragCount、およびPlaylistNameは、Typeの値がHLSの場合にのみ返されます。
親ノード: LiveChannelConfiguration |
Type | Enumerated string | HLS | Typeの値がHLSの場合、アップロードされたデータが格納される形式。
子ノード: なし 親ノード: ターゲット 有効値: HLS |
FragDuration | String | 2 | Typeの値がHLSの場合の各tsファイルの期間。
単位:秒 子ノード: なし 親ノード: ターゲット |
FragCount | String | 3 | Typeの値がHLSの場合、m3u8ファイルに含まれるtsファイルの数。
子ノード: なし 親ノード: ターゲット |
プレイリスト名 | String | playlist.m3u8 | Typeの値がHLSの場合に生成されるm3u8ファイルの名前。
子ノード: なし 親ノード: ターゲット |
例
リクエストの例
GET /test-channel? ライブHTTP/1.1
日付: 8月25日木曜日05:52:40 GMT 2016
ホスト: test-bucket.oss-cn-hangzhou.aliyuncs.com
承認: OSS YJjHKOKWDWIN ****:D6bDCRXKht58hin1BL83wxyG ****
レスポンスの例
HTTP/1.1 200
content-length: 475
server: AliyunOSS
接続: 閉じる
x-oss-request-id: 57BE87A8B92475920B00 ****
日付: 8月25日木曜日05:52:40 GMT 2016
content-type: application/xml
<? xml version="1.0" encoding="UTF-8"? >
<LiveChannelConfiguration>
<Description></Description>
<Status>enabled</Status>
<ターゲット>
<タイプ> HLS</タイプ>
<FragDuration>2</FragDuration>
<FragCount>3</FragCount>
<PlaylistName>playlist.m3u8</PlaylistName>
</ターゲット>
</LiveChannelConfiguration>