All Products
Search
Document Center

ApsaraVideo Live:Pengambilan aliran

Last Updated:Apr 01, 2026

ApsaraVideo Live mendukung berbagai metode pengambilan aliran. Anda dapat menggunakan perangkat yang berbeda untuk mengambil aliran guna streaming standar dan Streaming Real-Time (RTS) sesuai dengan skenario bisnis Anda.

Prasyarat

  • Untuk streaming standar: Anda telah mengaktifkan layanan dan membuat URL ingest dan URL streaming. Untuk informasi selengkapnya, lihat Memulai ApsaraVideo Live.

  • Untuk Streaming Real-Time (RTS): Anda telah mengaktifkan layanan live streaming dan membuat URL ingest dan URL streaming. Untuk informasi selengkapnya, lihat Memulai RTS.

  • Anda memiliki URL ingest. Untuk petunjuknya, lihat Membuat URL ingest dan URL streaming.

Pengambilan aliran standar

Skenario 1: Pengambilan dari PC

Untuk mengambil aliran dari PC, Anda dapat menggunakan Open Broadcaster Software (OBS). OBS adalah perangkat lunak gratis dan open-source untuk perekaman video dan live streaming yang mendukung Windows, macOS, dan Linux.

Topik ini menggunakan OBS v27.2.3 untuk Windows sebagai contoh. Langkah-langkahnya serupa untuk versi dan sistem operasi lainnya.

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

  2. Jalankan OBS Studio.

  3. Pada bilah menu, pilih File > Settings.

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

    001

    Parameter

    Deskripsi

    Service

    Pilih Custom...

    Server

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

    Stream Key

    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 telah diambil.

Skenario 2: Pengambilan dari 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 menyatakan bahwa demo berasal dari developer enterprise yang tidak tepercaya, ketuk Settings > General > VPN & Device Management. Pada halaman yang muncul, temukan izin yang diperlukan oleh Taobao dan ketuk Trust.

  2. Jalankan demo Push SDK.

  3. Pilih Camera Pushing atau Screen Sharing.

    Catatan

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

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

  5. Klik Start untuk memulai pengambilan aliran.

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

Skenario 3: Pengambilan menggunakan Push SDK

Push SDK untuk iOS

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

  2. Konfigurasikan parameter pengambilan aliran sesuai kebutuhan bisnis Anda dan ambil aliran. Untuk informasi selengkapnya, lihat Menggunakan Push SDK untuk iOS.

    Kesalahan dapat terjadi saat Anda mengonfigurasi parameter pengambilan aliran atau mengambil aliran. Untuk informasi selengkapnya, lihat Menangani kesalahan, pengecualian, dan kasus khusus.

Push SDK untuk Android

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

  2. Konfigurasikan parameter pengambilan aliran sesuai kebutuhan bisnis Anda dan ambil aliran. Untuk informasi selengkapnya, lihat Penggunaan fitur.

    Kesalahan dapat terjadi saat Anda mengonfigurasi parameter pengambilan aliran atau mengambil aliran. Untuk informasi selengkapnya, lihat Menangani kesalahan, pengecualian, dan kasus khusus.

Pengambilan aliran RTS

Saat Anda mengambil aliran untuk Streaming Real-Time (RTS), format aliran yang diperlukan bergantung pada skenarionya. Pilih panduan yang sesuai dengan format aliran dan klien pengambilan Anda.

Skenario 1: Pengambilan dari PC dengan OBS

Untuk informasi selengkapnya, lihat Mengambil aliran menggunakan OBS.

Skenario 2: Pengambilan RTS dari browser

  1. Buka RTS Web Player.

  2. Klik tab Stream Ingest.

  3. Perluas daftar drop-down none dan pilih camera atau screen (screen sharing).

    Jika Anda memilih camera, klik Get devices di bawah halaman. Di jendela pop-up, berikan izin untuk mengakses mikrofon dan kamera. Setelah memberikan izin, perluas daftar drop-down Select Microphone dan Select Camera, lalu pilih perangkat yang sesuai.

    image.png

  4. Klik Create Local Stream.

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

  6. Klik Start.

Skenario 3: Pengambilan RTS menggunakan Push SDK

Untuk mengambil aliran berformat RTS menggunakan Push SDK, ikuti prosedur yang sama seperti untuk aliran berformat RTMP. Satu-satunya perbedaan adalah Anda harus memberikan URL ingest berformat RTS saat memanggil metode startPush. Tidak diperlukan perubahan kode lainnya.

Push SDK untuk iOS

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

  2. Konfigurasikan parameter pengambilan aliran sesuai kebutuhan bisnis Anda dan ambil aliran. Untuk informasi selengkapnya, lihat Menggunakan Push SDK untuk iOS.

    Kesalahan dapat terjadi saat Anda mengonfigurasi parameter pengambilan aliran atau mengambil aliran. Untuk informasi selengkapnya, lihat Menangani kesalahan, pengecualian, dan kasus khusus.

Push SDK untuk Android

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

  2. Konfigurasikan parameter pengambilan aliran sesuai kebutuhan bisnis Anda dan ambil aliran. Untuk informasi selengkapnya, lihat Penggunaan fitur.

    Kesalahan dapat terjadi saat Anda mengonfigurasi parameter pengambilan aliran atau mengambil aliran. Untuk informasi selengkapnya, lihat Menangani kesalahan, pengecualian, dan kasus khusus.