Memeriksa status ingest aliran dari LiveChannel yang ditentukan.
Sintaks permintaan
GET /ChannelName?live&comp=stat HTTP/1.1
Date: Tanggal GMT
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: NilaiTandaTanganHeader permintaan
Semua header dalam permintaan DescribeRegions merupakan header permintaan umum. Untuk informasi lebih lanjut, lihat Header Permintaan Umum.
Elemen respons
Elemen | Tipe | Deskripsi |
LiveChannelStat | Kontainer | Kontainer yang menyimpan hasil yang dikembalikan oleh permintaan GetLiveChannelStat. Node anak: Status, ConnectedTime, Video, dan Audio Node induk: tidak ada |
Status | String terenumerasi | Status ingest aliran saat ini dari LiveChannel. Node anak: tidak ada Node induk: LiveChannelStat Nilai valid: Disabled, Live, dan Idle |
ConnnectedTime | String | Jika Status diatur ke Live, elemen ini menunjukkan waktu ketika klien saat ini mulai mengingest aliran. Nilai elemen ini dalam format ISO 8601. Node anak: tidak ada Node induk: LiveChannelStat |
RemoteAddr | String | Jika Status diatur ke Live, elemen ini menunjukkan alamat IP klien saat ini yang mengingest aliran. Node anak: tidak ada Node induk: LiveChannelStat |
Video | Kontainer | Kontainer yang menyimpan informasi aliran video jika Status diatur ke Live. Catatan Kontainer video dan audio hanya dapat dikembalikan jika Status diatur ke Live. Namun, kedua kontainer ini tidak selalu dikembalikan jika Status diatur ke Live. Sebagai contoh, jika klien telah terhubung ke LiveChannel tetapi tidak ada aliran audio atau video yang dikirim, kedua kontainer ini tidak dikembalikan. Node anak: Width, Height, FrameRate, Bandwidth, dan Codec Node induk: LiveChannelStat |
Width | String | Lebar aliran video saat ini. Satuan: piksel. Node anak: tidak ada Node induk: Video |
Height | String | Tinggi aliran video saat ini. Satuan: piksel. Node anak: tidak ada Node induk: Video |
FrameRate | String | Laju frame aliran video saat ini. Node anak: tidak ada Node induk: Video |
Bandwidth | String | Bitrate aliran video saat ini. Satuan: bit/detik. Node anak: tidak ada Node induk: Video |
Codec | String terenumerasi | Format penyandian aliran video saat ini. Node anak: tidak ada Node induk: Video |
Audio | Kontainer | Kontainer yang menyimpan informasi aliran audio jika Status diatur ke Live. Catatan Kontainer video dan audio hanya dapat dikembalikan jika Status diatur ke Live. Namun, kedua kontainer ini tidak selalu dikembalikan jika Status diatur ke Live. Sebagai contoh, jika klien telah terhubung ke LiveChannel tetapi tidak ada aliran audio atau video yang dikirim, kedua kontainer ini tidak dikembalikan. Node anak: SampleRate, Bandwidth, dan Codec Node induk: LiveChannelStat |
SampleRate | String | Laju sampel aliran audio saat ini. Node anak: tidak ada Node induk: Audio |
Bandwidth | String | Bitrate aliran audio saat ini. Catatan Bandwidth menunjukkan laju bitrate rata-rata dari aliran audio atau video dalam periode terbaru. Ketika LiveChannel beralih ke status Live, nilai yang dikembalikan dari Bandwidth mungkin 0. Satuan: bit/detik. Node anak: tidak ada Node induk: Audio |
Codec | String terenumerasi | Format penyandian aliran audio saat ini. Node anak: tidak ada Node induk: Audio |
Contoh
Permintaan Contoh 1
GET /test-channel?live&comp=stat HTTP/1.1 Date: Thu, 25 Aug 2016 06:22:01 GMT Host: test-bucket.oss-cn-hangzhou.aliyuncs.com Authorization: OSS qn6q**************:77Dv****************Respons Contoh 1
HTTP/1.1 200 content-length: 100 server: AliyunOSS connection: close x-oss-request-id: 57BE8E89B92475920B002164 date: Thu, 25 Aug 2016 06:22:01 GMT content-type: application/xml <?xml version="1.0" encoding="UTF-8"?> <LiveChannelStat> <Status>Idle</Status> </LiveChannelStat>Permintaan Contoh 2
GET /test-channel?live&comp=stat HTTP/1.1 Date: Thu, 25 Aug 2016 06:25:26 GMT Host: test-bucket.oss-cn-hangzhou.aliyuncs.com Authorization: OSS qn6q**************:77Dv****************Respons Contoh 2
HTTP/1.1 200 content-length: 469 server: AliyunOSS connection: close x-oss-request-id: 57BE8F56B92475920B002187 date: Thu, 25 Aug 2016 06:25:26 GMT content-type: application/xml <?xml version="1.0" encoding="UTF-8"?> <LiveChannelStat> <Status>Live</Status> <ConnectedTime>2016-08-25T06:25:15.000Z</ConnectedTime> <RemoteAddr>10.1.2.3:47745</RemoteAddr> <Video> <Width>1280</Width> <Height>536</Height> <FrameRate>24</FrameRate> <Bandwidth>0</Bandwidth> <Codec>H264</Codec> </Video> <Audio> <Bandwidth>0</Bandwidth> <SampleRate>44100</SampleRate> <Codec>ADPCM</Codec> </Audio> </LiveChannelStat>