All Products
Search
Document Center

Intelligent Media Services:CreateLivePackageOriginEndpoint

Last Updated:Oct 12, 2026

Menambahkan konfigurasi titik akhir origin untuk saluran live streaming, mendukung protokol HLS, HLS_CMAF, dan DASH serta Enkripsi DRM.

Deskripsi operasi

Deskripsi operasi

Operasi ini membuat titik akhir origin untuk layanan pengemasan live. Operasi ini terutama digunakan untuk mengonfigurasi pengaturan back-to-origin, kebijakan keamanan (seperti blacklist dan daftar putih IP, serta kode otorisasi), dan fitur timeshift untuk saluran. Saat ini, hanya pemutaran protokol HLS yang didukung. Sebelum membuat titik akhir origin, Anda harus membuat kelompok saluran pengemasan live dan saluran. Setelah titik akhir dibuat, sistem mengembalikan URL pemutaran titik akhir dan detail konfigurasi lainnya.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tidak ada otorisasi untuk operasi ini. Jika Anda mengalami masalah saat menjalankan operasi ini, hubungi dukungan teknis.

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 origin. Panjang nama harus 1 hingga 200 karakter, dan hanya dapat berisi huruf, digit, tanda hubung (-), dan garis bawah (). Format: [A-Za-z0-9-]+

endpoint-1

Protocol

string

Yes

Protokol distribusi.

HLS

ManifestName

string

No

Nama manifes. Nilai default: manifest.

manifest

Description

string

No

Deskripsi titik akhir.

This is an origin endpoint

TimeshiftVision

integer

No

Durasi timeshift dalam hari. Nilai maksimum: 30. Nilai default: 0, yang menunjukkan bahwa timeshift tidak didukung.

1

AuthorizationCode

string

No

Kode otorisasi. Anda harus menentukan setidaknya satu dari AuthorizationCode dan IpWhitelist. Panjang kode dapat mencapai 200 karakter. Format: [A-Za-z0-9-_.]+

AbcDef123

IpWhitelist

string

No

Daftar putih alamat IP. Masker subnet didukung. Anda tidak dapat mengonfigurasi 0.0.0.0/0. Pisahkan beberapa alamat IP dengan koma (,). Anda harus menentukan setidaknya satu dari IpWhitelist dan AuthorizationCode. Panjang daftar putih dapat mencapai 1.000 karakter.

192.168.1.0/24,10.0.0.1/24

IpBlacklist

string

No

Blacklist IP. Masker subnet didukung. Anda tidak dapat mengonfigurasi 0.0.0.0/0. Pisahkan beberapa alamat IP dengan koma (,). Panjang blacklist dapat mencapai 1.000 karakter.

103.21.222.1/32,192.168.100.0/24

ClientToken

string

No

Parameter idempotensi.

****0311a423d11a5f7dee713535****

LivePackagingConfig LivePackagingConfig

No

Konfigurasi pengemasan live.

Elemen respons

Element

Type

Description

Example

object

Skema Respons.

LivePackageOriginEndpoint

object

Titik akhir origin paket live.

AuthorizationCode

string

Kode otorisasi.

Abcded123

ChannelName

string

Nama saluran.

channel-1

CreateTime

string

Waktu pembuatan. Waktu dalam format ISO 8601 dan 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 pemutaran 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.

103.21.222.1/32,192.168.100.0/24

IpWhitelist

string

Daftar putih alamat IP.

192.168.1.0/24,10.0.0.1/24

LastModified

string

Waktu modifikasi terakhir.

2023-04-01T12:00:00Z

ManifestName

string

Nama manifes.

manifest

Protocol

string

Protokol. Saat ini, hanya HLS yang didukung.

HLS

TimeshiftVision

integer

Durasi timeshift dalam hari. Nilai maksimum: 30.

1

LivePackagingConfig LivePackagingConfig

Konfigurasi pengemasan live.

RequestId

string

ID permintaan.

******11-DB8D-4A9A-875B-275798******

Contoh

Respons sukses

JSONformat

{
  "LivePackageOriginEndpoint": {
    "AuthorizationCode": "Abcded123",
    "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": "103.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": 1,
    "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": "******11-DB8D-4A9A-875B-275798******"
}

Kode kesalahan

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.