Membuat saluran pemrosesan aliran video real-time yang mendukung protokol HLS serta secara otomatis menetapkan titik akhir dan kredensial autentikasi.
Deskripsi operasi
Deskripsi operasi
Operasi ini membuat saluran layanan pengemasan video langsung. Saat ini, hanya protokol HLS yang didukung. Sistem secara otomatis menghasilkan alamat titik akhir ingest beserta username dan password untuk autentikasi.
Sebelum memulai
Nama kelompok saluran dan nama saluran hanya boleh terdiri dari huruf besar dan kecil, angka, garis bawah (_), dan tanda hubung (-).
Saat ini, hanya
HLSyang didukung sebagai protokol.Durasi segmen harus berada dalam rentang 1 hingga 30 detik.
Jumlah segmen m3u8 harus berada dalam rentang 2 hingga 100.
Tanggapan sukses akan mengembalikan detail saluran yang baru dibuat, termasuk nama saluran, waktu pembuatan, waktu modifikasi, dan informasi titik akhir ingest.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| GroupName |
string |
Yes |
Nama kelompok saluran. Nama hanya boleh terdiri dari huruf besar dan kecil, angka, tanda hubung, dan garis bawah. Panjang nama harus antara 1 hingga 200 karakter. Format: [A-Za-z0-9_-]+ |
channel-group-1 |
| SegmentCount |
integer |
Yes |
Jumlah segmen m3u8 untuk aliran input. Nilai valid: 2 hingga 100. |
3 |
| Description |
string |
No |
Deskripsi. Panjang deskripsi maksimal 1.000 karakter. |
This is a test channel. |
| SegmentDuration |
integer |
Yes |
Durasi segmen aliran input, dalam satuan detik. Nilai valid: 1 hingga 30. |
6 |
| ChannelName |
string |
Yes |
Nama saluran. Nama hanya boleh terdiri dari huruf besar dan kecil, angka, tanda hubung, dan garis bawah. Panjang nama harus antara 1 hingga 200 karakter. Format: [A-Za-z0-9_-]+ |
channel-1 |
| ClientToken |
string |
No |
Token idempotensi. |
****12e8864746a0a398**** |
| Protocol |
string |
Yes |
Protokol input. Saat ini, hanya HLS yang didukung. |
HLS |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Tanggapan |
||
| LivePackageChannel |
object |
Detail saluran pengemasan langsung. |
|
| ChannelName |
string |
Nama saluran. |
example-channel |
| CreateTime |
string |
Waktu pembuatan. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2023-04-01T12:00:00Z |
| Description |
string |
Deskripsi. |
This is a test channel. |
| GroupName |
string |
Nama kelompok saluran. |
channel-group-1 |
| IngestEndpoints |
array<object> |
Titik akhir ingest. |
|
|
object |
URL titik akhir ingest. |
||
| Id |
string |
ID titik akhir ingest. |
ingest1 |
| Password |
string |
Password. |
2F9e******b569c8 |
| Url |
string |
URL titik akhir ingest. |
http://xxx-1.packagepush-abcxxx.ap-southeast-1.aliyuncsiceintl.com/v1/group01/1/ch01/manifest |
| Username |
string |
Username. |
us12******das |
| LastModified |
string |
Waktu pembuatan. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2023-04-01T12:00:00Z |
| Protocol |
string |
Protokol input. Nilai valid: HLS. |
HLS |
| SegmentCount |
integer |
Jumlah segmen m3u8 untuk aliran input. |
3 |
| SegmentDuration |
integer |
Durasi segmen aliran input. |
5 |
| RequestId |
string |
ID permintaan. |
******3B-0E1A-586A-AC29-742247****** |
Contoh
Respons sukses
JSONformat
{
"LivePackageChannel": {
"ChannelName": "example-channel",
"CreateTime": "2023-04-01T12:00:00Z",
"Description": "This is a test channel.",
"GroupName": "channel-group-1",
"IngestEndpoints": [
{
"Id": "ingest1",
"Password": "2F9e******b569c8",
"Url": "http://xxx-1.packagepush-abcxxx.ap-southeast-1.aliyuncsiceintl.com/v1/group01/1/ch01/manifest",
"Username": "us12******das"
}
],
"LastModified": "2023-04-01T12:00:00Z",
"Protocol": "HLS",
"SegmentCount": 3,
"SegmentDuration": 5
},
"RequestId": "******3B-0E1A-586A-AC29-742247******"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.