全部产品
Search
文档中心

ApsaraVideo Live:Pemutaran RTS

更新时间:Dec 26, 2025

Streaming Real-Time (RTS) adalah fitur nilai tambah utama untuk ApsaraVideo Live. SDK Pemutar ApsaraVideo menyediakan streaming langsung dengan latensi tingkat milidetik untuk jutaan pengguna bersamaan. Fitur ini mengatasi latensi 3 hingga 6 detik yang umum dalam streaming langsung tradisional, memastikan latensi ultra-rendah, sedikit tersendat, dan pemutaran instan. Topik ini menjelaskan cara mengimplementasikan pemutaran RTS.

Penting

Untuk informasi lebih lanjut tentang fitur, dokumentasi API, dan FAQ, lihat iOS Player.

Pemutaran RTS

SDK Pemutar ApsaraVideo untuk iOS mengintegrasikan SDK RTS asli untuk memungkinkan streaming langsung latensi rendah pada klien asli. Untuk informasi lebih lanjut, lihat Implementasikan penarikan aliran RTS di iOS.

Untuk contoh kode terperinci, lihat modul Pemutaran langsung latensi ultra-rendah RTS (RtsLiveStream) di API-Example. Proyek ini adalah proyek sampel berbasis Objective-C untuk SDK Pemutar ApsaraVideo untuk iOS. Ini membantu pengembang dengan cepat mempelajari cara mengintegrasikan fitur inti dari SDK.

Fallback RTS

Fallback RTS Otomatis

Saat memutar aliran dari URL RTS, jika tidak ada URL fallback yang disetel dan penarikan aliran RTS gagal, pemutaran secara otomatis akan fallback ke URL FLV default yang sesuai dengan URL RTS. Kode berikut memberikan contoh:

// 1: diaktifkan, 0: dinonaktifkan. Default: diaktifkan.
[AliPlayerGlobalSettings setOption:ALLOW_PRE_RENDER valueInt:1];

Fallback RTS Kustom

Saat memutar aliran dari URL RTS, Anda dapat menyetel URL fallback, seperti URL HLS atau FLV. Jika penarikan aliran RTS gagal, pemutaran secara otomatis akan fallback ke URL ini.

// Setel URL sumber fallback.
AVPUrlSource *urlSource = [[AVPUrlSource alloc] urlWithString:downgradeUrl];
// Opsional. Konfigurasikan item lainnya di objek config.
AVPConfig *config = [self.player getConfig];
// Setel URL fallback.
[self.player enableDowngrade:urlSource config:config];