全部产品
Search
文档中心

ApsaraVideo Live:Siarkan Langsung di Halaman Web

更新时间:Jul 06, 2025

ApsaraVideo Live memungkinkan Anda mengintegrasikan ApsaraVideo Player SDK untuk berbagai platform dan menyediakan metode ingest aliran yang sesuai dengan perangkat yang berbeda. Anda dapat menggunakan ApsaraVideo Player SDK dengan metode ingest apa pun untuk memenuhi kebutuhan dalam berbagai skenario bisnis. Topik ini menjelaskan cara menyiarkan langsung di halaman web.

Prasyarat

Langkah 1: Hasilkan URL ingest dan URL streaming

URL ingest digunakan untuk mengirim aliran langsung, sedangkan URL streaming digunakan untuk menarik aliran langsung untuk diputar. Untuk informasi tentang cara menghasilkan URL ingest dan URL streaming, lihat Pembuat URL Langsung.

地址生成器

Langkah 2: Ingest aliran langsung

Ingest aliran langsung adalah proses pengiriman aliran audio dan video yang dikumpulkan ke pusat siaran langsung ApsaraVideo Live. Prosedur berikut memberikan contoh cara mengingest aliran menggunakan OBS Studio.

Catatan

Streaming standar tidak menyediakan SDK ingest aliran untuk web. Anda dapat menggunakan OBS Studio atau Push SDK untuk mengingest aliran. Untuk informasi tentang cara menggunakan alat ingest aliran yang berbeda untuk mengingest aliran, lihat Ingest Aliran Langsung.

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

  2. Jalankan OBS Studio.

  3. Di bilah menu, pilih File > Settings.

  4. Di 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 Stream. Di tab Active Streams, Anda dapat melihat dan mengelola aliran audio atau video yang telah diingest.

Langkah 3: Putar aliran langsung

Anda dapat menggunakan ApsaraVideo Player SDK untuk Web untuk memutar aliran langsung. Untuk informasi lebih lanjut, lihat ApsaraVideo Player SDK untuk Web.

Prosedur berikut menjelaskan cara mengintegrasikan ApsaraVideo Player SDK untuk Web guna memutar aliran langsung di halaman web.

  1. Tambahkan file .js tertentu ke proyek Anda.

    ApsaraVideo Player SDK untuk Web tidak bergantung pada library .js frontend. Anda dapat menambahkan file .js tertentu ke proyek Anda untuk menginisialisasi pemain.

    <head>
      <link rel="stylesheet" href="  https://g.alicdn.com/apsara-media-box/imp-web-player/2.28.3/skins/default/aliplayer-min.css" />  // Opsional. Jika Anda ingin menggunakan pemain HTML5 untuk pemutaran, tambahkan file .css ke proyek Anda. 
      <script charset="utf-8" type="text/javascript" src="  https://g.alicdn.com/apsara-media-box/imp-web-player/2.28.3/aliplayer-min.js"></script>  // Diperlukan. Impor file .js. 
    </head>
  2. Tentukan wadah untuk pemain.

    <body>
      <div id="J_prismPlayer"></div>
    </body>
  3. Buat instance pemain.

    Untuk menyiarkan konten dari URL, Anda harus menyetel parameter source ke URL streaming dan parameter isLive ke true. Untuk informasi tentang cara mendapatkan URL streaming Alibaba Cloud, lihat Langkah 1: Hasilkan URL Ingest dan URL Streaming.

    Contoh kode untuk streaming dari URL:

    <script>
      var player = new Aliplayer({
        id: 'J_prismPlayer',
        source: '<your play URL>'// URL streaming yang dihasilkan di ApsaraVideo Live. 
        isLive: true,// Tentukan apakah akan memutar aliran langsung. 
        },function(player){
          console.log('Pemain telah dibuat.')
        });
    </script>

Uji coba online dan kode sumber demo

Coba demo untuk PC

ApsaraVideo Player SDK untuk Web menyediakan uji coba online yang divisualisasikan. Anda dapat mengajukan permohonan uji coba online di halaman Pengaturan Online. Anda dapat mengonfigurasi fitur pemutaran dasar dan menyetel tata letak UI secara online.

Catatan

Jika Anda menggunakan pemain HTML5 untuk memutar aliran langsung, URL streaming dapat berupa format ApsaraVideo Real-time Communication (ARTC), Flash Video (FLV), atau HTTP Live Streaming (HLS). Format URL streaming dalam protokol Real-Time Messaging Protocol (RTMP) tidak didukung.

配置

Coba demo untuk perangkat seluler

Untuk mendapatkan demo untuk browser seluler, gunakan aplikasi DingTalk di perangkat seluler Anda untuk memindai kode QR berikut.

Penting

Di perangkat Android, browser internal di WeChat dan QQ mungkin mengubah pengaturan ApsaraVideo Player SDK tanpa otorisasi atau pengetahuan Anda. Dalam hal ini, fitur tertentu dari ApsaraVideo Player SDK tidak dapat digunakan.

二维码

Kode sumber terkait fitur demo

Anda dapat menggunakan fitur ApsaraVideo Player SDK untuk Web dan melihat kode sumber yang sesuai di halaman Fungsi situs web Aliplayer. Untuk informasi lebih lanjut tentang fitur dasar, komponen, dan fitur lanjutan, kunjungi halaman Fungsi.功能展示

Kode sumber demo untuk integrasi dengan Vue

ApsaraVideo Player SDK untuk Web menyediakan kode sumber demo untuk Anda mengintegrasikan SDK dengan framework Vue.

Untuk informasi lebih lanjut tentang demo, lihat Demo ApsaraVideo Player Berbasis Vue.

Program mini WeChat

Program mini WeChat tidak memiliki API DOM dan API BOM. Dalam hal ini, library umum yang biasa digunakan dalam pengembangan frontend, seperti jQuery dan Zepto, tidak dapat dimuat di program mini WeChat. Demikian juga, ApsaraVideo Player SDK untuk Web, yang bergantung pada dukungan browser, tidak dapat dijalankan di program mini WeChat. Oleh karena itu, Anda harus menggunakan komponen video default yang disediakan oleh program mini WeChat untuk memutar video. Untuk informasi lebih lanjut, kunjungi vod-mini-program.

Referensi

  • Saat menggunakan ApsaraVideo Player SDK untuk Web, pengaturan fitur yang sering digunakan mungkin bervariasi tergantung pada pemain, metode pemutaran, atau lingkungan browser. Anda dapat mengonfigurasi fitur-fitur ini berdasarkan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Fitur Dasar.

  • ApsaraVideo Player SDK untuk Web juga menyediakan beberapa fitur lanjutan, termasuk fitur untuk kontrol pemutaran dan pemutaran video panjang. Untuk informasi lebih lanjut, lihat Fitur Lanjutan.

  • Untuk informasi tentang operasi API ApsaraVideo Player SDK untuk Web, lihat Deskripsi API Aliplayer.

  • Untuk jawaban atas beberapa pertanyaan umum tentang ApsaraVideo Player SDK untuk Web, lihat FAQ tentang Player SDK untuk Web.