全部产品
Search
文档中心

ApsaraVideo Live:Ingest aliran langsung

更新时间:Jul 06, 2025

ApsaraVideo Live mendukung berbagai metode stream ingest. Anda dapat mengimplementasikan stream ingest untuk streaming standar dan Real-Time Streaming (RTS) menggunakan perangkat berbeda sesuai dengan kebutuhan bisnis Anda.

Prasyarat

  • Untuk streaming standar: Semua operasi dari Aktifkan ApsaraVideo Live hingga Hasilkan URL ingest dan streaming dalam prosedur dasar untuk memulai dengan ApsaraVideo Live telah selesai. Untuk informasi lebih lanjut, lihat Memulai dengan ApsaraVideo Live.

  • Untuk RTS: Semua operasi dari Aktifkan ApsaraVideo Live hingga Hasilkan URL ingest dan streaming dalam prosedur dasar untuk mengimplementasikan RTS telah selesai. Untuk informasi lebih lanjut, lihat Memulai dengan RTS.

  • URL ingest yang relevan telah dihasilkan. Untuk informasi lebih lanjut, lihat Hasilkan URL Ingest dan Streaming.

Stream ingest untuk streaming standar

Skenario 1: Ingest aliran pada PC

Jika Anda menggunakan PC dengan Windows atau macOS, Anda dapat menginstal Open Broadcaster Software (OBS) untuk melakukan ingest aliran sesuai dengan kebutuhan bisnis Anda. OBS mendukung Windows, macOS, dan Linux serta merupakan perangkat lunak sumber terbuka gratis untuk perekaman video dan streaming langsung.

Dalam contoh berikut, digunakan OBS Studio V27.2.3 untuk Windows. Operasi yang Anda lakukan untuk ingest aliran serupa untuk versi OBS lainnya atau platform lainnya.

  1. Unduh dan instal OBS Studio. Tautan unduhan: OBS Studio.

  2. Jalankan OBS Studio.

  3. Di bilah menu, pilih File > Settings.

  4. Pada halaman Pengaturan, klik Stream dan konfigurasikan parameter berikut.

    001

    Parameter

    Deskripsi

    Layanan

    Pilih Custom....

    Server

    Masukkan URL ingest yang ditandatangani yang telah dihasilkan. Contoh: rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************.

    Kunci Stream

    Biarkan parameter ini kosong.

  5. Buka halaman utama OBS Studio. Temukan bagian Sources, tambahkan sumber, lalu klik Start Streaming.

    002

  6. Di konsol ApsaraVideo Live, buka halaman Manajemen Aliran. Pada tab Active Streams, Anda dapat melihat dan mengelola aliran audio atau video yang diingest.

Skenario 2: Ingest aliran pada perangkat seluler

  1. Gunakan perangkat seluler untuk memindai kode QR guna mengunduh demo Push SDK.

    image

    Catatan

    Jika Anda menggunakan perangkat iOS dan menerima pesan yang menunjukkan bahwa demo berasal dari pengembang perusahaan yang tidak tepercaya, ketuk Settings > General > Device Management. Di halaman yang muncul, temukan izin yang diperlukan oleh Taobao dan ketuk Percaya.

  2. Jalankan demo Push SDK.

  3. Pilih Camera Pushing atau Screen Sharing.

    Catatan

    Hanya file YUV yang diizinkan saat Anda mengingest aliran lokal dari perangkat seluler.

  4. Masukkan URL ingest yang ditandatangani yang telah dihasilkan. Contoh: rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************. Konfigurasikan parameter lainnya sesuai dengan kebutuhan bisnis Anda.

  5. Klik Start untuk memulai stream ingest.

  6. Di konsol ApsaraVideo Live, buka halaman Manajemen Aliran. Pada tab Active Streams, Anda dapat melihat serta mengelola aliran audio atau video yang diingest.

Skenario 3: Gunakan Push SDK untuk ingest aliran

Push SDK untuk iOS

  1. Integrasikan Push SDK untuk iOS. Untuk informasi lebih lanjut, lihat Integrasi SDK.

  2. Konfigurasikan parameter stream ingest sesuai dengan kebutuhan bisnis Anda dan ingest aliran. Untuk informasi lebih lanjut, lihat Gunakan Push SDK untuk iOS.

    Pengecualian mungkin terjadi saat Anda mengonfigurasi parameter stream ingest atau mengingest aliran. Untuk informasi lebih lanjut, lihat Tangani Kesalahan, Pengecualian, dan Kasus Khusus.

Push SDK untuk Android

  1. Integrasikan Push SDK untuk Android. Untuk informasi lebih lanjut, lihat Integrasi SDK.

  2. Konfigurasikan parameter stream ingest sesuai dengan kebutuhan bisnis Anda dan ingest aliran. Untuk informasi lebih lanjut, lihat Gunakan Push SDK untuk Android.

    Pengecualian mungkin terjadi saat Anda mengonfigurasi parameter stream ingest atau mengingest aliran. Untuk informasi lebih lanjut, lihat Tangani Kesalahan, Pengecualian, dan Kasus Khusus.

Stream ingest untuk RTS

Saat Anda mengingest aliran melalui RTS, formatnya bervariasi berdasarkan skenario yang berbeda. Patuhi aturan berikut secara ketat berdasarkan format aliran yang diingest dan klien yang digunakan untuk stream ingest.

Skenario 1: Ingest aliran RTMP pada PC menggunakan OBS

  1. Unduh dan instal OBS Studio. Tautan unduhan: OBS Studio.

  2. Luncurkan OBS Studio.

  3. Di bilah menu, pilih File > Settings.

  4. Pada halaman Pengaturan, pilih Stream dan konfigurasikan informasi berikut:

    001

    Parameter

    Deskripsi

    Layanan

    Pilih Custom...

    Server

    Masukkan URL ingest yang ditandatangani yang telah dihasilkan. Contoh: rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************

    Kunci Stream

    Biarkan parameter ini kosong.

  5. Opsional: Pada halaman Pengaturan, klik Output dan konfigurasikan parameter berikut untuk menghapus B-frame.

    • Mode Output: Lanjutan

    • Interval Keyframe (detik, 0=otomatis): 1

      Catatan

      Kami merekomendasikan Anda mengatur interval keyframe tidak lebih dari 3 detik. Contoh ini menggunakan 1 detik.

    • Preset Penggunaan CPU (lebih tinggi = lebih sedikit CPU): sangat cepat

    • Profil: baseline

    • Tune: zerolatency

    OBS设置

  6. Buka halaman utama OBS Studio. Temukan bagian Sources, tambahkan sumber, dan klik Start Streaming.

    002

Skenario 2: Ingest aliran RTS di web menggunakan browser

  1. Akses Pemain RTS untuk web.

  2. Klik tab Stream Ingest.

  3. Perluas daftar drop-down tidak ada dan pilih kamera atau layar sesuai dengan kebutuhan bisnis Anda.

    Jika Anda memilih kamera, klik Get devices di bagian bawah halaman dan berikan izin akses pada mikrofon dan kamera. Lalu, pilih mikrofon dan kamera Anda dari daftar drop-down Pilih Mikrofon dan Pilih Kamera.

    image.png

  4. Klik Buat Aliran Lokal.

  5. Masukkan URL ingest yang dihasilkan dalam format RTS. Contoh: artc://example.aliyundoc.com/liveApp****/liveStream****?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0****.

  6. Klik Start.

Skenario 3: Gunakan Push SDK untuk ingest aliran RTS

Prosedur menggunakan Push SDK untuk ingest aliran RTS mirip dengan prosedur menggunakan Push SDK untuk ingest aliran RTMP. Untuk ingest aliran RTS, Anda harus menentukan URL ingest dalam format RTS saat Anda memanggil operasi startPush. Pengaturan lainnya sama.

Push SDK untuk iOS

  1. Integrasikan Push SDK untuk iOS. Untuk informasi lebih lanjut, lihat Integrasi SDK.

  2. Konfigurasikan parameter stream ingest sesuai dengan kebutuhan bisnis Anda dan ingest aliran. Untuk informasi lebih lanjut, lihat Gunakan Push SDK untuk iOS.

    Pengecualian mungkin terjadi saat Anda mengonfigurasi parameter stream ingest atau mengingest aliran. Untuk informasi lebih lanjut, lihat Tangani Kesalahan, Pengecualian, dan Kasus Khusus.

Push SDK untuk Android

  1. Integrasikan Push SDK untuk Android. Untuk informasi lebih lanjut, lihat Integrasi SDK.

  2. Konfigurasikan parameter stream ingest sesuai dengan kebutuhan bisnis Anda dan ingest aliran. Untuk informasi lebih lanjut, lihat Gunakan Push SDK untuk Android.

    Pengecualian mungkin terjadi saat Anda mengonfigurasi parameter stream ingest atau mengingest aliran. Untuk informasi lebih lanjut, lihat Tangani Kesalahan, Pengecualian, dan Kasus Khusus.