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
1. Protokol RTP / RTCP
Protokol RTP
Nama lengkap RTP adalah Real-time Transport Protocol (Real-time Transport Protocol).
Ini adalah standar yang diusulkan oleh IETF (The Internet Engineering Task Force), dan dokumen RFC yang sesuai adalah RFC3550 (RFC1889 adalah versi kedaluwarsa). RFC3550 tidak hanya mendefinisikan RTP, tetapi juga mendefinisikan protokol terkait pendukung RTCP (Real-time Transport Control Protocol, yaitu Real-time Transport Control Protocol). RTP digunakan untuk menyediakan layanan transmisi real-time end-to-end untuk berbagai data multimedia yang perlu dikirim secara real time, seperti suara, gambar, dan faks pada jaringan IP. RTP menyediakan informasi waktu dan sinkronisasi aliran untuk transmisi waktu nyata ujung ke ujung di Internet, tetapi tidak menjamin kualitas layanan, yang disediakan oleh RTCP.
Lingkungan aplikasi RTP
(1) Konferensi audio multicast sederhana. Komunikasi suara diwujudkan melalui alamat multicast dan sepasang port. Satu untuk data audio (RTP) dan yang lainnya untuk paket kontrol (RTCP).
(2) Konferensi audio dan video. Jika konferensi audio dan video digunakan dalam konferensi, kedua media ini akan dikirim dalam sesi RTP yang berbeda, dan setiap sesi akan menggunakan alamat transmisi yang berbeda (alamat IP + port). Jika pengguna menggunakan dua sesi pada waktu yang sama, paket RTCP yang sesuai dengan setiap sesi menggunakan nama kanonik CNAME (Nama Kanonis). Peserta dapat memperoleh audio dan video terkait sesuai dengan CNAME dalam paket RTCP, dan kemudian melakukan sinkronisasi audio dan video sesuai dengan informasi waktu (protokol waktu jaringan) dalam paket RTCP.
(3) Penerjemah dan mixer. Penerjemah dan pencampur keduanya adalah sistem relai tingkat RTP. Penerjemah digunakan di area pengguna yang tidak dapat langsung dijangkau melalui multicast IP, seperti firewall antara pengirim dan penerima. Jika format pengkodean audio yang dapat diterima peserta berbeda, misalnya, jika peserta tersambung ke konferensi kecepatan tinggi melalui tautan kecepatan rendah, mixer digunakan. Sebelum memasuki jaringan di mana format data audio perlu diubah, mixer merekonstruksi paket audio dari satu sumber atau beberapa sumber, menggabungkan beberapa audio yang direkonstruksi, dan mengkodekannya dengan pengkodean audio lain. Teruskan paket RTP baru ini. Semua paket data dari mixer harus diidentifikasi oleh mixer sebagai sumber sinkronisasinya (SSRC, lihat enkapsulasi RTP), dan pembicara dapat dikonfirmasi melalui daftar sumber kontribusi (tabel CSRC, lihat enkapsulasi RTP).
Protokol RTCP
Real-time Control Protocol (RTCP) dan RTP didefinisikan bersama dalam RFC 1889 yang diusulkan pada tahun 1996. Ini adalah protokol kontrol yang bekerja dengan RTP. RTCP berjalan pada protokol tingkat rendah saja, dan protokol tingkat rendah menyediakan multiplexing data dan paket kontrol. Selama sesi RTP, setiap peserta sesi secara berkala mengirimkan paket kontrol RTCP ke semua peserta lainnya. Untuk sesi atau siaran RTP, satu alamat siaran multi-target biasanya digunakan. Semua paket RTP dan RTCP milik sesi ini menggunakan alamat siaran multi-target ini. Paket RTP dan paket RTCP dapat dibedakan dengan menggunakan nomor port yang berbeda. .
adalah protokol saudara dari Real Time Transport Protocol (RTP). RTCP menyediakan kontrol out-of-band untuk aliran media RTP. RTCP sendiri tidak mengirimkan data, tetapi bekerja sama dengan RTP untuk mengemas dan mengirim data multimedia. RTCP secara berkala mentransmisikan data kontrol di antara peserta dalam sesi multimedia streaming. Fungsi utama RTCP adalah memberikan umpan balik atas Kualitas Layanan yang diberikan oleh RTP.
RTCP melakukan empat fungsi berikut:
(1) Terutama untuk memberikan umpan balik tentang kualitas rilis data. RTCP adalah bagian dari protokol transmisi RTP dan terkait dengan aliran dan kontrol kemacetan dari protokol transmisi lainnya. Umpan balik memiliki efek langsung pada kontrol pengkodean adaptif, tetapi pengalaman multicast IP menunjukkan bahwa menerima umpan balik dari pengirim sangat penting untuk mendiagnosis kesalahan transmisi. Mengirim dan menerima laporan umpan balik kepada semua peserta memungkinkan pengamat masalah untuk memperkirakan apakah masalah tersebut bersifat lokal atau global. Mekanisme penerbitan seperti multicasting IP memungkinkan grup seperti penyedia layanan jaringan untuk menerima umpan balik dan bertindak sebagai pemantau pihak ketiga untuk mendiagnosis masalah jaringan. Fungsi umpan balik dilakukan oleh pengirim dan penerima laporan RTCP.
(2) RTCP membawa identifikasi lapisan transport persisten sumber RTP yang disebut nama kanonik (CNAME). Jika konflik ditemukan, atau program dimulai ulang, karena identitas SSRC dapat diubah, penerima memerlukan CNAME untuk melacak peserta. Penerima juga membutuhkan CNAME untuk menghubungi beberapa aliran data yang diberikan dalam koneksi RTP yang relevan.
(3) Dua fungsi pertama mengharuskan semua peserta mengirim paket RTCP. Oleh karena itu, agar RTP dapat berkembang menjadi jumlah skala besar, tarifnya harus dikontrol. Biarkan setiap peserta mengirim paket kontrol ke peserta lain, yang meningkatkan jumlah peserta observasi independen. Nomor ini digunakan untuk menghitung kecepatan pengiriman paket.
(4) Fungsi opsional adalah mengirimkan informasi kontrol koneksi minimum, seperti mengidentifikasi peserta. Kemungkinan besar akan digunakan dalam koneksi "kendali longgar", di mana peserta bebas untuk masuk atau keluar tanpa kendali anggota atau koordinasi parameter. RTCP bertindak sebagai saluran yang nyaman untuk semua peserta, tetapi tidak harus mendukung semua persyaratan komunikasi kontrol aplikasi.
Ketika RTP digunakan dalam multicast IP, tiga fungsi pertama diperlukan dan direkomendasikan untuk semua situasi. Desainer aplikasi RTP harus menghindari penggunaan mekanisme yang hanya bekerja dalam mode unicast, yang akan mengakibatkan ketidakmampuan untuk menskalakan.
2. Hubungan antara RTP / RTCP dan protokol lainnya
Diagram arsitektur media streaming
Hubungan antara protokol RTP dan protokol lainnya
RTP, TCP, dan UDP semuanya adalah protokol lapisan transport; RTP juga dapat dianggap berada di antara lapisan aplikasi dan lapisan transport
Seperti terlihat pada gambar, RTP dibagi menjadi transport layer yang dibangun di atas UDP. Seperti protokol UDP, untuk mewujudkan fungsi transmisi real-time, RTP juga memiliki bentuk enkapsulasi tetap. RTP digunakan untuk menyediakan informasi waktu dan sinkronisasi aliran untuk transmisi real-time ujung ke ujung, tetapi tidak menjamin kualitas layanan. Kualitas layanan disediakan oleh RTCP.
3. Protokol RTMP
Protokol pesan real-time RTMP (Real Time Messaging Protocol) adalah protokol terbuka yang dikembangkan oleh Adobe Systems untuk transmisi audio, video, dan data antara pemutar Flash dan server.
Ini memiliki tiga varian:
1) Protokol teks biasa yang bekerja pada TCP, menggunakan porta 1935;
2) RTMPT dienkapsulasi dalam permintaan HTTP dan dapat melintasi firewall;
3) RTMPS mirip dengan RTMPT, tetapi menggunakan koneksi HTTPS;
Protokol RTMP digunakan oleh Flash untuk transmisi objek, video, dan audio. Protokol ini didasarkan pada protokol TCP atau protokol HTTP polling;
Protokol RTMP seperti wadah yang digunakan untuk menyimpan paket data. Data tersebut dapat berupa data dalam format AMF atau data video / audio dalam FLV;
Sebuah koneksi tunggal dapat mengirimkan beberapa aliran jaringan melalui saluran yang berbeda. Paket di saluran ini semuanya dikirim dalam paket ukuran tetap;
|
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