Memperbarui konfigurasi titik akhir asal live Pengemasan untuk kelompok saluran, mendukung protokol, pengaturan pengatur waktu-shift, dan Kontrol akses.
Deskripsi operasi
Deskripsi permintaan
Operasi ini memperbarui konfigurasi titik akhir asal layanan live Pengemasan untuk kelompok saluran tertentu. Anda dapat menggunakan operasi ini untuk menyesuaikan protokol back-to-origin, mengatur jumlah hari pengatur waktu-shift, menentukan nama playlist, dan mengonfigurasi blacklist dan daftar putih IP untuk mencapai manajemen distribusi streaming langsung yang terperinci. Perhatikan bahwa beberapa parameter wajib diisi, dan Anda harus menentukan setidaknya salah satu dari daftar putih IP atau header Permintaan asal back-to-origin.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| GroupName |
string |
Yes |
Nama kelompok saluran. |
channel-group-1 |
| ChannelName |
string |
Yes |
Nama saluran. |
channel-1 |
| EndpointName |
string |
Yes |
Nama titik akhir asal. Panjang nama harus 1 hingga 200 karakter dan hanya dapat berisi huruf besar, huruf kecil, angka, tanda hubung (-), dan garis bawah (). Format: [A-Za-z0-9-]+. |
endpoint-1 |
| Protocol |
string |
Yes |
Protokol. Hanya HTTP Live Streaming (HLS) yang didukung. |
HLS |
| ManifestName |
string |
No |
Nama playlist. Nilai default: manifest. |
manifest |
| Description |
string |
No |
Deskripsi titik akhir. |
This is an origin endpoint |
| TimeshiftVision |
integer |
No |
Jumlah hari pengatur waktu-shift. Nilai maksimum: 30. |
5 |
| AuthorizationCode |
string |
No |
Kode otorisasi. Anda harus menentukan setidaknya salah satu dari AuthorizationCode dan IpWhitelist. Panjang kode dapat mencapai 200 karakter. Format: [A-Za-z0-9-_.]+. |
Abc123Def456 |
| IpWhitelist |
string |
No |
Daftar putih IP. Mask subnet didukung. Anda tidak dapat mengonfigurasi 0.0.0.0/0. Pisahkan beberapa alamat IP dengan koma (,). Anda harus menentukan setidaknya salah satu dari IpWhitelist dan AuthorizationCode. Panjang daftar putih dapat mencapai 1.000 karakter. |
192.168.1.0/24,10.0.0.1 |
| IpBlacklist |
string |
No |
Blacklist IP. Mask subnet didukung. Pisahkan beberapa alamat IP dengan koma (,). |
103.0.0.0/8 |
| LivePackagingConfig | LivePackagingConfig |
No |
Konfigurasi live Pengemasan. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema respons. |
||
| LivePackageOriginEndpoint |
object |
Titik akhir asal. |
|
| AuthorizationCode |
string |
Kode otorisasi. |
Abc123Def456 |
| ChannelName |
string |
Nama saluran. |
channel-1 |
| CreateTime |
string |
Pengatur waktu pembuatan. Pengatur waktu ditampilkan dalam standar ISO 8601 dalam UTC (diakhiri dengan Z). |
2023-04-01T12:00:00Z |
| Description |
string |
Deskripsi titik akhir. |
This is an origin endpoint |
| EndpointName |
string |
Nama titik akhir. |
endpoint-1 |
| EndpointUrl |
string |
URL titik akhir. |
https://xxx.packagepull-abcxxx.ap-southeast-1.aliyuncsiceintl.com/v1/group01/1/ch01/manifest |
| GroupName |
string |
Nama kelompok saluran. |
channel-group-1 |
| IpBlacklist |
string |
Blacklist IP. Mask subnet didukung. Pisahkan beberapa alamat IP dengan koma (,). |
10.21.222.1/32,192.168.100.0/24 |
| IpWhitelist |
string |
Daftar putih IP. Mask subnet didukung. Pisahkan beberapa alamat IP dengan koma (,). |
192.168.1.0/24,10.0.0.1/24 |
| LastModified |
string |
Pengatur waktu modifikasi terakhir. |
2023-04-01T12:00:00Z |
| ManifestName |
string |
Nama playlist. Nilai default: manifest. |
manifest |
| Protocol |
string |
Protokol. Hanya HTTP Live Streaming (HLS) yang didukung. |
HLS |
| TimeshiftVision |
integer |
Jumlah hari pengatur waktu-shift. Nilai maksimum: 30. |
5 |
| LivePackagingConfig | LivePackagingConfig |
Konfigurasi live Pengemasan. |
|
| RequestId |
string |
ID permintaan. |
5D87B753-0250-5D9D-B248-D40C3271F864 |
Contoh
Respons sukses
JSONformat
{
"LivePackageOriginEndpoint": {
"AuthorizationCode": "Abc123Def456",
"ChannelName": "channel-1",
"CreateTime": "2023-04-01T12:00:00Z",
"Description": "这是一个源站端点",
"EndpointName": "endpoint-1",
"EndpointUrl": "https://xxx.packagepull-abcxxx.ap-southeast-1.aliyuncsiceintl.com/v1/group01/1/ch01/manifest",
"GroupName": "channel-group-1",
"IpBlacklist": "10.21.222.1/32,192.168.100.0/24",
"IpWhitelist": "192.168.1.0/24,10.0.0.1/24",
"LastModified": "2023-04-01T12:00:00Z",
"ManifestName": "manifest",
"Protocol": "HLS",
"TimeshiftVision": 5,
"LivePackagingConfig": {
"DrmConfig": {
"SystemIds": [
"9a04f079-9840-4286-ab92-e65be0885f95"
],
"EncryptionMethod": "SAMPLE_AES",
"IV": "00000000000000000000000000000000",
"Url": "https://exampledrm.com/path?arg1=xxx",
"RotatePeriod": 0,
"ContentId": "live-axb1-9dd2fa123"
},
"SegmentDuration": 6,
"UseAudioRenditionGroups": true,
"LiveManifestConfigs": [
{
"SegmentCount": 3,
"DateTimeInterval": 5,
"MinUpdatePeriod": 8,
"AdMarkers": "NONE",
"StreamOrder": "ORIGINAL",
"MinVideoBitrate": 1000000,
"MaxVideoBitrate": 8000000,
"MinBufferTime": 8,
"PresentationDelay": 12,
"ManifestDuration": 60,
"SegmentTemplateFormat": "NUMBER_TIMELINE",
"PartHoldBackMs": 0
}
],
"PartDurationMs": 0
}
},
"RequestId": "5D87B753-0250-5D9D-B248-D40C3271F864"
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.