Membuat URL ingest WHIP untuk saluran ApsaraVideo Real-time Communication.
Deskripsi operasi
Catatan penggunaan
-
Panggil operasi CreateRTCWhipStreamAddress untuk membuat URL ingest WHIP (WhipAddress) untuk saluran RTC tertentu.
-
Gunakan OBS untuk melakukan pengambilan aliran dengan protokol WHIP.
-
Jalankan alat streaming OBS.
-
Di bilah menu, pilih File > Pengaturan.
-
Pada halaman Pengaturan, pilih Stream, konfigurasikan informasi berikut, lalu klik OK.
Parameter Deskripsi Service Atur Service menjadi WHIP. Server Gunakan WhipAddress yang dihasilkan oleh operasi pada Langkah 1. Bearer Token Biarkan kunci aliran kosong. 
-
-
Pengguna lain dapat bergabung ke saluran terkait untuk menonton aliran.
Batas QPS
Batas QPS per pengguna tunggal untuk operasi ini adalah 40 panggilan per detik. Jika batas terlampaui, panggilan API akan dibatasi, yang dapat memengaruhi bisnis Anda. Panggil operasi ini dengan tepat.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:CreateRTCWhipStreamAddress |
none |
*Semua sumber daya.
|
None | None |
Sintaks permintaan
POST HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Parameter idempotensi. Catatan
Parameter ini digunakan untuk mengidentifikasi apakah beberapa permintaan adalah permintaan yang sama. Kami menyarankan Anda tidak menentukan parameter ini untuk operasi ini. |
58E73333-xxxx-xxxx-xxxx |
| AppId |
string |
Yes |
ID aplikasi. Anda dapat melihat ID aplikasi dengan menavigasi ke ApsaraVideo Live > Live+ > ApsaraVideo Real-time Communication > Application Management. Jika tidak ada aplikasi, buat satu dengan mengklik Create Application. |
6a0**6dcc-xxxx-xxxx-xxxx-e**e3exxxxxx |
| ChannelId |
string |
Yes |
ID saluran yang akan dimasuki. |
ch00000****001 |
| UserId |
string |
Yes |
ID pengguna. ID pengguna harus unik di dalam saluran. |
zb0000****0001 |
| DisplayName |
string |
Yes |
Nama tampilan pengguna di saluran. Catatan
Karakter Mandarin dan karakter lainnya didukung. Untuk menghindari nama yang terlalu panjang, jaga ukuran di bawah 32 byte. |
主播小二 |
| ExpireTime |
integer |
No |
Periode validitas URL ingest. Unit: detik. Nilai default: 43200. Catatan
Jika periode validitas kedaluwarsa, aliran yang sedang berlangsung yang menggunakan URL yang dihasilkan oleh operasi ini tidak terpengaruh. Namun, upaya pengambilan aliran baru menggunakan URL yang sama akan gagal. |
43200 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| RequestId |
string |
ID permintaan. |
58E7**D4-xxxx-xxxx-xxxx-6B5**6Cxxxxx |
| WhipAddress |
string |
URL protokol WHIP. |
https://xxxxxx.media-sh.xxxxx.com/xxxxxxxxxxxx/3723a3xxxxxxxxx223c606b***5f7a2bc7c56ea5cdd0xxxxe?auth_key=17495xxxxx-xxxx-0-f013003067c78c4053f9cd0xxxxxxx&qqzr=H4sIAAAAAAAC_6pWSlayUkrOMxxxxxxrPyCxQ0lFKQTCLlKyUjM2Nj**NDQ1TEy2Mjc3xxxxxxxxxxqRYAAAD__xxxxx__xxxxxxxx |
Contoh
Respons sukses
JSONformat
{
"RequestId": "58E7**D4-xxxx-xxxx-xxxx-6B5**6Cxxxxx",
"WhipAddress": "https://xxxxxx.media-sh.xxxxx.com/xxxxxxxxxxxx/3723a3xxxxxxxxx223c606b***5f7a2bc7c56ea5cdd0xxxxe?auth_key=17495xxxxx-xxxx-0-f013003067c78c4053f9cd0xxxxxxx&qqzr=H4sIAAAAAAAC_6pWSlayUkrOMxxxxxxrPyCxQ0lFKQTCLlKyUjM2Nj**NDQ1TEy2Mjc3xxxxxxxxxxqRYAAAD__xxxxx__xxxxxxxx"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InputInvalid | %s. | Parameter input tidak valid. |
| 500 | ServerError | %s. | Terjadi kesalahan tidak diketahui. Coba lagi nanti atau ajukan tiket. |
| 403 | NoAuth | %s. | Anda tidak memiliki izin yang diperlukan. |
| 404 | ResourceNotExist | %s. | Sumber daya yang diminta tidak ada. Periksa permintaan dan coba lagi. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.