FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albania
ar.fmuser.org -> Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusia
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Cina (Sederhana)
zh-TW.fmuser.org -> Mandarin (Tradisional)
hr.fmuser.org -> Kroasia
cs.fmuser.org -> Ceko
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Filipina
fi.fmuser.org -> Finlandia
fr.fmuser.org -> Perancis
gl.fmuser.org -> Galicia
ka.fmuser.org -> Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Yunani
ht.fmuser.org -> Kreol Haiti
iw.fmuser.org -> Ibrani
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hongaria
is.fmuser.org -> Islandia
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Irlandia
it.fmuser.org -> Italia
ja.fmuser.org -> Jepang
ko.fmuser.org -> Korea
lv.fmuser.org -> Latvia
lt.fmuser.org -> Lithuania
mk.fmuser.org -> Makedonia
ms.fmuser.org -> Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Norwegia
fa.fmuser.org -> Persia
pl.fmuser.org -> Polandia
pt.fmuser.org -> Portugis
ro.fmuser.org -> Rumania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Serbia
sk.fmuser.org -> Slowakia
sl.fmuser.org -> Slovenia
es.fmuser.org -> Spanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Swedia
th.fmuser.org -> Thailand
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraina
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
Selama pengembangan perangkat lunak siaran langsung, kami mungkin mengalami kebingungan. Seperti pilihan protokol media streaming, seperti HTTP-FLV, WebRTC, RTMP, HLS dan protokol proprietary lainnya, mana yang lebih sesuai? Protokol mana yang dapat digunakan pada platform PC? Protokol mana yang bekerja lebih baik di perangkat seluler? Selanjutnya, saya akan mulai dengan membandingkan keuntungan dan kerugian dari berbagai perjanjian.
1. Keuntungan dan kerugian dari beberapa protokol media streaming yang umum:
RTMP: Protokol berpemilik yang dikembangkan oleh Adobe untuk transmisi data audio dan video antara Flash / AIR dan server. Ini juga merupakan protokol transmisi media streaming yang paling umum digunakan saat ini.
Keuntungan: Berdasarkan koneksi panjang TCP, tidak perlu membuat koneksi beberapa kali, dan penundaannya rendah, biasanya hanya 1 ~ 3s; teknologinya sudah matang dan fasilitas pendukungnya sempurna.
Kekurangan: Ini hanya dapat digunakan oleh Flash di browser PC, dan tidak dapat digunakan di browser seluler; karena Flash akan keluar dari panggung, RTMP tidak akan digunakan untuk streaming di pemutar web.
HLS: Protokol transmisi jaringan media streaming berbasis HTTP yang diusulkan oleh Apple. Prinsip kerjanya adalah memotong transmisi, yang memotong streaming langsung menjadi bagian yang tak terhitung jumlahnya. Saat pengguna menonton video, klien hanya dapat mengunduh sebagian setiap waktu.
Keuntungan: Berdasarkan protokol HTTP, lebih mudah untuk mengakses CDN, jarang diblokir oleh firewall, dan dilengkapi dengan adaptasi multi-bit rate; sebagai protokol yang diusulkan oleh Apple, ia memiliki keuntungan besar di bawah macOS / iOS, dan juga disediakan dalam dukungan yang Sesuai Android; bisa dikatakan protokol ini cocok untuk perangkat mobile.
Kekurangan: Penundaannya besar, biasanya tidak kurang dari 10 detik. Sejumlah besar file TS akan menyebabkan tekanan pada penyimpanan dan permintaan server.
HTTP-FLV: Mengenkapsulasi data audio dan video ke dalam FLV, lalu mengirimkannya melalui koneksi HTTP. Dibandingkan dengan RTMP, hanya protokol transmisi yang berubah. Untuk web player, Flash masih dibutuhkan untuk bermain, tetapi kemunculan "flv.js" telah menutupi kekurangan ini.
Keuntungan: latensi rendah, efek keseluruhan sangat dekat dengan RTMP; Dibandingkan dengan protokol RTMP, protokol ini dapat secara efektif menghindari pengaruh firewall dan agen.
Kekurangan: Karakteristik transmisinya membuat sumber daya media streaming di-cache di klien lokal, yang berarti kerahasiaannya tidak terlalu baik; hingga saat ini, masih belum kompatibel dengan browser iOS.
WebRTC: Berdasarkan teknologi open source Google, protokol untuk streaming media di Web.
Keuntungan: Baik RTMP dan HLS adalah protokol di tangan perusahaan besar, sementara WebRTC telah disertakan dalam standar W3C; tidak perlu memasang plugin, dan semakin banyak browser yang didukung.
Kekurangan: Penyesuaian browser atau sistem oleh produsen dapat menyebabkan masalah kegunaan, dan kurangnya desain sisi server dan rencana penerapan; kualitas transmisi sulit untuk dijamin, dan metode optimasi terbatas; kompatibilitas pada perangkat Android tidak baik; Selain itu, perjanjian ini terutama Menghadapi Web, tidak ada cukup dukungan untuk pengembangan asli.
2. Dalam pengembangan perangkat lunak siaran langsung, menggunakan RTMP di sisi PC dan HLS di sisi seluler adalah yang paling aman.
Mengapa Anda berkata seperti ini? Berdasarkan kelebihan dan kekurangan di atas, pertama-tama, dalam hal adaptasi platform masing-masing, dan efek penerapannya serupa, RTMP dan HLS lebih baik daripada HTTP-FLV dan WebRTC.
Kedua, dari perspektif lingkungan pasar, setelah bertahun-tahun mengembangkan dan menjalankan, banyak produsen CDN besar telah mendukung RTMP dan HLS dengan sempurna. Proses stabil ini adalah hasil dari banyak personel operasi dan pemeliharaan, dan CDN tidak akan stabil. Sistem yang menguntungkan membuat perubahan dengan mudah. Demikian pula, semakin banyak perusahaan yang menggunakan RTMP dan HLS, yang akan menghasilkan pengoptimalan dan kompatibilitas yang lebih kuat antara CDN dan RTMP, serta antara CDN dan HLS. Ini adalah proses siklus, dan umumnya perusahaan CDN tidak akan dengan mudah memecahkannya. Selain itu, saya tidak menyebutkan protokol RTSP di artikel sebelumnya. Efek dari protokol ini mirip dengan RTMP. Secara teknis, ini hanya berbeda dari jumlah saluran yang ditempati pada data transmisi dan aliran format transmisi berbeda. RTSP sebenarnya bisa digunakan untuk siaran langsung. Tetapi masih karena lingkungan pasar, RTSP saat ini terutama digunakan dalam pemantauan keamanan. Seperti RTMP, RTMP telah membentuk rantai keuntungannya sendiri.
Di atas adalah hasil pembahasan tentang pemilihan protokol media streaming selama pengembangan perangkat lunak siaran langsung. Mengenai masalah ini, jika Anda masih belum mengerti, Anda dapat meninggalkan pesan atau mencari pengembang profesional untuk konsultasi terperinci.
|
Masukkan email untuk mendapatkan kejutan
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albania
ar.fmuser.org -> Arab
hy.fmuser.org -> Armenia
az.fmuser.org -> Azerbaijan
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusia
bg.fmuser.org -> Bulgaria
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Cina (Sederhana)
zh-TW.fmuser.org -> Mandarin (Tradisional)
hr.fmuser.org -> Kroasia
cs.fmuser.org -> Ceko
da.fmuser.org -> Denmark
nl.fmuser.org -> Belanda
et.fmuser.org -> Estonia
tl.fmuser.org -> Filipina
fi.fmuser.org -> Finlandia
fr.fmuser.org -> Perancis
gl.fmuser.org -> Galicia
ka.fmuser.org -> Georgia
de.fmuser.org -> Jerman
el.fmuser.org -> Yunani
ht.fmuser.org -> Kreol Haiti
iw.fmuser.org -> Ibrani
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hongaria
is.fmuser.org -> Islandia
id.fmuser.org -> Bahasa Indonesia
ga.fmuser.org -> Irlandia
it.fmuser.org -> Italia
ja.fmuser.org -> Jepang
ko.fmuser.org -> Korea
lv.fmuser.org -> Latvia
lt.fmuser.org -> Lithuania
mk.fmuser.org -> Makedonia
ms.fmuser.org -> Melayu
mt.fmuser.org -> Malta
no.fmuser.org -> Norwegia
fa.fmuser.org -> Persia
pl.fmuser.org -> Polandia
pt.fmuser.org -> Portugis
ro.fmuser.org -> Rumania
ru.fmuser.org -> Rusia
sr.fmuser.org -> Serbia
sk.fmuser.org -> Slowakia
sl.fmuser.org -> Slovenia
es.fmuser.org -> Spanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Swedia
th.fmuser.org -> Thailand
tr.fmuser.org -> Turki
uk.fmuser.org -> Ukraina
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnam
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
FMUSER Wirless Mengirim Video Dan Audio Lebih Mudah!
Kontak
Alamat:
No.305 Kamar HuiLan Building No.273 Huanpu Road Guangzhou China 510620
Kategori
Buletin