Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Masalah & Solusi yang Diketahui di Siaran IVS Web | Streaming Latensi Rendah SDK
Dokumen ini mencantumkan masalah yang diketahui yang mungkin Anda temui saat menggunakan siaran Web streaming IVS latensi rendah Amazon SDK dan menyarankan solusi potensial.
-
Siaran web SDK membutuhkan port 4443 untuk dibuka. VPNsdan firewall dapat memblokir port 4443 dan mencegah Anda streaming.
Solusi: Nonaktifkan VPNs dan/atau konfigurasikan firewall untuk memastikan bahwa port 4443 tidak diblokir.
-
Beralih dari mode lanskap ke potret bermasalah.
Solusi: Tidak ada.
-
Resolusi yang dilaporkan dalam HLS manifes tidak benar. Ini ditetapkan sebagai resolusi yang diterima pada awalnya, yang biasanya jauh lebih rendah dari apa yang mungkin dan tidak mencerminkan peningkatan yang terjadi selama durasi koneksi webRTC.
Solusi: Tidak ada.
-
Instans klien berikutnya yang dibuat setelah halaman awal dimuat mungkin tidak menanggapi
maxFramerate
pengaturan yang berbeda dari contoh klien pertama.Solusi: Setel
StreamConfig
hanya sekali, melaluiIVSBroadcastClient.create
fungsi saat instance klien pertama dibuat.
-
Di iOS, menangkap beberapa sumber perangkat video tidak didukung oleh WebKit.
Solusi: Ikuti masalah ini
untuk melacak kemajuan pengembangan.
-
Di iOS, menelepon
getUserMedia()
setelah Anda memiliki sumber video akan menghentikan sumber video lain yang diambil menggunakangetUserMedia()
.Solusi: Tidak ada.
-
Web RTC secara dinamis memilih bitrate dan resolusi terbaik untuk sumber daya yang tersedia. Streaming Anda tidak akan berkualitas tinggi jika perangkat keras atau jaringan Anda tidak dapat mendukungnya. Kualitas streaming Anda dapat berubah selama siaran karena lebih banyak atau lebih sedikit sumber daya yang tersedia.
Solusi: Berikan setidaknya 200 kbps unggahan.
-
Jika Rekam Otomatis ke Amazon S3 diaktifkan untuk saluran dan SDK Siaran Web digunakan, perekaman ke awalan S3 yang sama mungkin tidak berfungsi, karena SDK Siaran Web secara dinamis mengubah bitrate dan kualitas.
Solusi: Tidak ada.
-
Saat menggunakan Next.js,
Uncaught ReferenceError: self is not defined
kesalahan mungkin ditemui, tergantung pada bagaimana SDK diimpor.Solusi: Impor pustaka secara dinamis saat
menggunakan Next.js.
-
Anda mungkin tidak dapat mengimpor modul menggunakan tag skrip jenis
module
; yaitu,<script type="module" src="..."\>
.Solusi: Perpustakaan tidak memiliki build. ES6 Hapus
type="module"
dari tag skrip.
-
Pemirsa mungkin mengalami artefak hijau, saat menonton streaming dari penyiar yang menggunakan Safari di perangkat Mac berbasis Intel.
Solusi: Arahkan penyiar di perangkat Intel Mac untuk disiarkan menggunakan Chrome.
Keterbatasan Safari
-
Menolak prompt izin memerlukan pengaturan ulang izin di pengaturan situs web Safari di tingkat OS.
-
Safari tidak secara native mendeteksi semua perangkat seefektif Firefox atau Chrome. Misalnya, Kamera OBS Virtual tidak terdeteksi.
Keterbatasan Firefox
-
Izin sistem harus diaktifkan agar Firefox dapat berbagi layar. Setelah mengaktifkannya, pengguna harus me-restart Firefox agar berfungsi dengan benar; jika tidak, jika izin dianggap diblokir, browser akan memberikan NotFoundError
pengecualian. -
getCapabilities
Metodenya hilang. Ini berarti pengguna tidak bisa mendapatkan resolusi atau rasio aspek trek media. Lihat utas bugzillaini. -
Beberapa
AudioContext
properti hilang; misalnya, latensi dan jumlah saluran. Ini bisa menimbulkan masalah bagi pengguna tingkat lanjut yang ingin memanipulasi trek audio.
-
Umpan kamera dari
getUserMedia
dibatasi hingga rasio aspek 4:3 di macOS. Lihat utas bugzilla 1 dan utasbugzilla 2.