edit-icon download-icon

PutLiveChannelStatus

最終更新日: Nov 01, 2018

LiveChannel には、有効と無効の 2 つのステータスがあります。このインターフェイスを使用して、2 つのステータスを切り替えることができます。LiveChannel が無効のステータスになると、OSS は LiveChannel へのストリーミングを禁止します。ユーザーがこの LiveChannel にストリームをプッシュしている場合、このストリーミングクライアントは強制的に切断されます (10 秒ほどの遅延が発生する可能性があります)。

リクエスト構文

PUT /ChannelName?live&status=NewStatus HTTP/1.1Date: GMT dateHost: BucketName.oss-cn-hangzhou.aliyuncs.comAuthorization: SignatureValue

リクエストパラメーター

名前 説明 必須かどうか
NewStatus 変更後の LiveChannel ステータスを指定します。
有効値:enabled、disabled
はい

詳細分析

  1. この LiveChannel にストリームをプッシュしているクライアントがいない場合は、PutLiveChannel インターフェイスを呼び出して LiveChannel を再作成し、ステータスを変更することができます。
  2. この LiveChannel にストリームをプッシュしているクライアントがいる場合は、PutLiveChannel インターフェイスを呼び出して LiveChannel を再作成することはできません。代わりに、このインターフェイスを使用して、LiveChannel のステータスを無効に変更します。

リクエストの例

  1. PUT /test-channel?live&status=disabled HTTP/1.1
  2. Date: Thu, 25 Aug 2016 05:37:38 GMT
  3. Host: test-bucket.oss-cn-hangzhou.aliyuncs.com
  4. Authorization: OSS YJjHKOKWDWINLKXv:X/mBrSbkNoqM/JoAfRC0ytyQ5pY=

レスポンスの例

  1. HTTP/1.1 200
  2. content-length: 0
  3. server: AliyunOSS
  4. connection: close
  5. x-oss-request-id: 57BE8422B92475920B002030
  6. date: Thu, 25 Aug 2016 05:37:39 GMT