Anda dapat menggunakan Open Broadcaster Software (OBS), demo Push SDK, atau Push SDK untuk melakukan pengambilan aliran. Topik ini menjelaskan cara menggunakan metode-metode tersebut untuk mengambil aliran.
Prasyarat
URL ingest telah dihasilkan. Untuk informasi selengkapnya, lihat Hasilkan URL streaming.
Catatan penggunaan
ApsaraVideo Live tidak mengizinkan pengambilan beberapa aliran ke satu URL secara bersamaan. Jika Anda mencoba mengambil beberapa aliran sekaligus, hanya aliran pertama yang akan diterima.
Jika Anda mengalami masalah seperti pengecualian pengambilan aliran selama proses ingest, Anda dapat menggunakan tool troubleshooting untuk mendiagnosis masalah tersebut. Tool ini memungkinkan Anda mengidentifikasi masalah umum terkait pengambilan aliran dan memberikan saran untuk menyelesaikan pengecualian tertentu. Untuk informasi selengkapnya, lihat Troubleshooting.
Jika Anda menggunakan tool pengambilan aliran pihak ketiga, kami menyarankan agar Anda mengonfigurasi kebijakan ketersediaan tinggi untuk merespons kegagalan dan alarm pengambilan aliran. Hal ini mencegah gangguan pada bisnis live streaming Anda akibat kegagalan ingest yang disebabkan oleh masalah sistem. Anda juga dapat mengonfigurasi callback untuk memantau status pengambilan aliran, sehingga URL streaming dikeluarkan setelah aliran berhasil diambil. Untuk informasi selengkapnya, lihat Manajemen callback.
Gunakan OBS untuk mengambil aliran
OBS mendukung Windows, macOS, dan Linux. Pada contoh berikut, digunakan OBS Studio V27.2.3 untuk Windows. Operasi pada versi atau platform lain serupa.
Unduh dan instal OBS Studio. Tautan unduh: OBS Studio.
Jalankan OBS Studio.
Pada bilah menu, pilih File > Settings.
Pada halaman Settings, klik Stream dan konfigurasikan parameter berikut:

Parameter
Deskripsi
Service
Pilih Custom.
Server
Masukkan URL ingest yang telah dihasilkan beserta otentikasinya. Contoh:
rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************.Stream Key
Kunci aliran kosong.
Di area Sources pada jendela utama OBS, tambahkan sumber lalu klik Start Streaming.

Buka Manajemen Aliran. Pada tab Active Streams, Anda dapat melihat dan mengelola aliran yang telah diambil.
Gunakan demo Push SDK untuk mengambil aliran
Anda dapat menggunakan perangkat seluler untuk memindai dan menginstal Alibaba Cloud Live Streaming Demo.
CatatanJika Anda menggunakan perangkat iOS dan muncul pesan tentang developer enterprise yang tidak tepercaya, buka Settings > General > Device Management. Temukan profil Taobao lalu ketuk Trust.
Jalankan demo Alibaba Cloud Live Streaming.
Pilih Camera Ingest atau Screen Recording Ingest.
CatatanHanya file YUV yang diizinkan saat Anda mengambil aliran lokal dari perangkat seluler.
Masukkan URL ingest yang telah diautentikasi. Contoh:
rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************. Konfigurasikan parameter lain sesuai kebutuhan.Klik Start Ingest untuk memulai streaming dari perangkat seluler Anda.
Buka Manajemen Aliran. Pada tab Active Streams, Anda dapat melihat dan mengelola aliran yang telah diambil.
Gunakan Push SDK untuk mengambil aliran
Push SDK untuk iOS
Integrasikan Push SDK untuk iOS. Untuk informasi selengkapnya, lihat Integrasi SDK.
Konfigurasikan parameter pengambilan aliran dan mulai proses ingest sesuai kebutuhan. Untuk informasi selengkapnya, lihat Penggunaan fitur.
Pengecualian dapat terjadi saat Anda mengonfigurasi parameter pengambilan aliran atau melakukan ingest. Untuk informasi selengkapnya, lihat Penanganan error, pengecualian, dan kasus khusus.
Push SDK untuk Android
Integrasikan Push SDK untuk Android. Untuk informasi selengkapnya, lihat Integrasi SDK.
Konfigurasikan parameter pengambilan aliran sesuai kebutuhan dan lakukan ingest aliran. Untuk informasi selengkapnya, lihat Gunakan Push SDK untuk Android.
Pengecualian dapat terjadi saat Anda mengonfigurasi parameter pengambilan aliran atau melakukan ingest. Untuk informasi selengkapnya, lihat Penanganan error, pengecualian, dan kasus khusus.
Push SDK untuk Flutter
Integrasikan Push SDK untuk Flutter. Untuk informasi selengkapnya, lihat Integrasi SDK.
Konfigurasikan parameter pengambilan aliran dan mulai proses ingest sesuai kebutuhan. Untuk informasi selengkapnya, lihat Penggunaan Fitur.
Push SDK untuk Web
Integrasikan Push SDK untuk Web. Untuk informasi selengkapnya, lihat Integrasikan SDK co-streaming untuk Web.
Langkah selanjutnya
Setelah aliran diambil, Anda dapat memutarnya. Untuk informasi selengkapnya, lihat Pemutaran aliran live.
Referensi
Untuk informasi tentang manajemen aliran, lihat Kelola aliran.