FMUSER Wirless Menghantar Video Dan Audio Lebih Mudah!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Orang Afrika
sq.fmuser.org -> Bahasa Albania
ar.fmuser.org -> Bahasa Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Bahasa Catalan
zh-CN.fmuser.org -> Bahasa Cina (Ringkas)
zh-TW.fmuser.org -> Bahasa Cina (Tradisional)
hr.fmuser.org -> Bahasa Croatia
cs.fmuser.org -> Bahasa Czech
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Orang Filipina
fi.fmuser.org -> Bahasa Finland
fr.fmuser.org -> Bahasa Perancis
gl.fmuser.org -> orang Galicia
ka.fmuser.org -> Orang Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Bahasa Ibrani
hi.fmuser.org -> Bahasa Hindi
hu.fmuser.org -> Bahasa Hungary
is.fmuser.org -> Bahasa Iceland
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Ireland
it.fmuser.org -> Bahasa Itali
ja.fmuser.org -> Jepun
ko.fmuser.org -> Bahasa Korea
lv.fmuser.org -> Bahasa Latvia
lt.fmuser.org -> Bahasa Lithuania
mk.fmuser.org -> orang Macedonia
ms.fmuser.org -> Bahasa Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Bahasa Norway
fa.fmuser.org -> Parsi
pl.fmuser.org -> Bahasa Poland
pt.fmuser.org -> Portugis
ro.fmuser.org -> Romania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Bahasa Serbia
sk.fmuser.org -> Bahasa Slovak
sl.fmuser.org -> Bahasa Slovenia
es.fmuser.org -> Sepanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweden
th.fmuser.org -> Thai
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraine
ur.fmuser.org -> Bahasa Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Wales
yi.fmuser.org -> Bahasa Yiddish
Idea teras untuk menyelesaikan masalah latensi rendah: tidak ada penyangga
Kependaman rendah: seperti namanya, ini bermaksud bahawa semakin kecil perbezaan waktu antara akhir main balik dan akhir streaming, semakin baik. Jadi bagaimana untuk mencapai kependaman rendah? Ringkasan satu perkataan: tiada penyangga
Pertama sekali, mari kita jelaskan arah aliran aliran video: tekan aliran akhir --- pelayan CDN --- tarik aliran akhir
1. Tidak ada penyangga di sisi tolak, iaitu untuk memastikan penyangga minimum di sisi tolak. Ini pada dasarnya memastikan bahawa sekiranya berlaku gangguan jaringan atau kemerosotan secara tiba-tiba di hujung streaming, ia dapat membuang buffer yang disekat dan terus mendorong bingkai video yang dihasilkan. Ini memastikan bahawa kandungan video terkini apabila rangkaian mula dihantar.
2. CDN nobuffer, sesuaikan konfigurasi CDN untuk menjadikan GOP di-cache oleh pelayan CDN sesedikit mungkin, untuk memastikan hujung streaming mendapat kandungan terkini.
3. Nobuffer sisi tarikan. Oleh kerana CDN push dan transfer mempunyai set nobuffer, makna menetapkan nobuffer di sisi tarikan tidak boleh dijelaskan terlalu banyak.
Satu perkara yang perlu diingat: penyelesaian untuk masalah kependaman rendah bukanlah soal satu tujuan. Konfigurasi tiga hujung akan mempengaruhi kesan kependaman.
Pengalaman siaran langsung tunda rendah pada akhir penstriman (berdasarkan ijkplayer)
Dalam proses siaran langsung, terdapat kelewatan pertama dan kelewatan kandungan. Kelewatan permulaan pertama dapat dikawal sekitar 100ms; kelewatan kandungan berdasarkan RTMP dapat dikawal sekitar 2 ~ 5 saat mengikut keadaan CDN. Kerana RTMP didasarkan pada protokol TCP, itu akan dipengaruhi oleh keadaan jaringan dalam proses bermain, yang mengakibatkan peningkatan penundaan. Dengan memahami pengetahuan yang relevan mengenai penekanan dan penstriman streaming langsung, kita dapat mengetahui bahawa mengikut tetapan kawalan yang berbeza dari sisi tolak (strategi tolak) dan pelayan (strategi cache), kita mungkin akan mendapatkan kandungannya beberapa saat yang lalu (bahkan lebih daripada sepuluh saat), yang dapat diketahui dengan membandingkan isi sisi tarik dan sisi tolak. Untuk kandungan ini, data yang di-cache oleh pelayan CDN akan ditarik di hujung streaming, dan barisan penyangga menjadi lebih besar. Kemudian, semakin besar barisan penyangga, semakin besar kelewatan antara pull pull dan push end.
Sebab utama berlakunya penundaan hujung tarik adalah bahawa barisan penyangga menjadi lebih besar dan kelewatan perbezaan antara kandungan yang dimainkan oleh hujung tarik dan hujung tolak meningkat.
syarat penyelesaian:
1. Kawal max_ buffer_ Size, atur Max wajar_ buffer_ Size, supaya hujung streaming tidak menyimpan kandungan dalam jangka masa yang lama (setelah diuji, didapati tidak praktikal, kerana penundaan kandungan hanya dapat dicapai mengejar atau membuang kandungan yang sedang dimainkan dan cepat-cepat beralih ke data terkini)
2. Main balik berkelajuan dua kali digunakan untuk menggunakan barisan penyangga dengan cepat. Setelah penggunaan mencapai julat yang wajar, pemutaran normal dilakukan (monitor dan kawal buffer queue secara dinamik, yang memerlukan prestasi penyahkodan peranti untuk disokong).
3. Gunakan strategi kehilangan paket (kehilangan bingkai). Penerangan strategi:
Sekiranya aliran audio dan aliran video, atau hanya aliran audio, ketika audioq mencapai jangka waktu tertentu, bahagian sebelumnya dari paket akan hilang, kerana lalai adalah av_ SYNC_ AUDIO_ Master, video akan menyusul.
Hanya dalam kes streaming video, apabila video Q mencapai jangka masa tertentu, sebilangan paket sebelumnya akan hilang.
|
Masukkan e-mel untuk mendapatkan kejutan
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Orang Afrika
sq.fmuser.org -> Bahasa Albania
ar.fmuser.org -> Bahasa Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarus
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Bahasa Catalan
zh-CN.fmuser.org -> Bahasa Cina (Ringkas)
zh-TW.fmuser.org -> Bahasa Cina (Tradisional)
hr.fmuser.org -> Bahasa Croatia
cs.fmuser.org -> Bahasa Czech
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Orang Filipina
fi.fmuser.org -> Bahasa Finland
fr.fmuser.org -> Bahasa Perancis
gl.fmuser.org -> orang Galicia
ka.fmuser.org -> Orang Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Bahasa Ibrani
hi.fmuser.org -> Bahasa Hindi
hu.fmuser.org -> Bahasa Hungary
is.fmuser.org -> Bahasa Iceland
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Ireland
it.fmuser.org -> Bahasa Itali
ja.fmuser.org -> Jepun
ko.fmuser.org -> Bahasa Korea
lv.fmuser.org -> Bahasa Latvia
lt.fmuser.org -> Bahasa Lithuania
mk.fmuser.org -> orang Macedonia
ms.fmuser.org -> Bahasa Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Bahasa Norway
fa.fmuser.org -> Parsi
pl.fmuser.org -> Bahasa Poland
pt.fmuser.org -> Portugis
ro.fmuser.org -> Romania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Bahasa Serbia
sk.fmuser.org -> Bahasa Slovak
sl.fmuser.org -> Bahasa Slovenia
es.fmuser.org -> Sepanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Sweden
th.fmuser.org -> Thai
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraine
ur.fmuser.org -> Bahasa Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Wales
yi.fmuser.org -> Bahasa Yiddish
FMUSER Wirless Menghantar Video Dan Audio Lebih Mudah!
Hubungi Kami
alamat:
No.305 Bilik HuiLan Bangunan No.273 Huanpu Road Guangzhou China 510620
Kategori
Buletin