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
1. Protokol RTP / RTCP
Protokol RTP
Nama penuh RTP adalah Protokol Pengangkutan Masa Nyata (Protokol Pengangkutan Masa Nyata).
Ini adalah standard yang diusulkan oleh IETF (The Internet Engineering Task Force), dan dokumen RFC yang sesuai adalah RFC3550 (RFC1889 adalah versi yang sudah habis masa berlakunya). RFC3550 tidak hanya mendefinisikan RTP, tetapi juga mendefinisikan protokol berkaitan RTCP (Protokol Pengendalian Pengangkutan Masa Nyata, yaitu, Protokol Kawalan Pengangkutan Masa Nyata). RTP digunakan untuk menyediakan perkhidmatan transmisi real-time end-to-end untuk berbagai data multimedia yang perlu dikirim dalam waktu nyata, seperti suara, gambar, dan faks pada jaringan IP. RTP memberikan maklumat masa dan penyegerakan aliran untuk penghantaran masa nyata akhir ke hujung di Internet, tetapi tidak menjamin kualiti perkhidmatan, yang disediakan oleh RTCP.
Persekitaran aplikasi RTP
(1) Persidangan audio multicast sederhana. Komunikasi suara direalisasikan melalui alamat multicast dan sepasang port. Salah satunya adalah untuk data audio (RTP) dan yang lainnya adalah untuk paket kawalan (RTCP).
(2) Persidangan audio dan video. Sekiranya kedua-dua persidangan audio dan video digunakan dalam persidangan, kedua media ini akan dihantar dalam sesi RTP yang berbeza, dan setiap sesi akan menggunakan alamat penghantaran yang berbeza (alamat IP + port). Sekiranya pengguna menggunakan dua sesi pada masa yang sama, paket RTCP yang sesuai dengan setiap sesi menggunakan nama kanonik CNAME (Canonical Name). Peserta dapat memperoleh audio dan video yang berkaitan menurut CNAME dalam paket RTCP, dan kemudian menyegerakkan audio dan video sesuai dengan maklumat masa (protokol masa Rangkaian) dalam paket RTCP.
(3) Penterjemah dan pengadun. Penterjemah dan pengadun adalah kedua-dua sistem relay peringkat RTP. Penterjemah digunakan di kawasan pengguna yang tidak dapat dihubungi secara langsung melalui multicast IP, seperti firewall antara pengirim dan penerima. Apabila format pengekodan audio yang dapat diterima oleh peserta berbeza, misalnya, jika peserta menyambung ke persidangan berkelajuan tinggi melalui pautan berkelajuan rendah, pengadun digunakan. Sebelum memasuki rangkaian di mana format data audio perlu diubah, pengadun merekonstruksi paket audio dari satu sumber atau beberapa sumber, menggabungkan beberapa audio yang direkonstruksi, dan menyandikannya dengan pengekodan audio yang lain. Teruskan paket RTP baru ini. Semua paket data dari pengadun harus dikenal pasti oleh pengadun sebagai sumber penyegerakannya (SSRC, lihat enkapsulasi RTP), dan pembicara dapat disahkan melalui daftar sumber sumbangan (jadual CSRC, lihat enkapsulasi RTP).
Protokol RTCP
Protokol Kawalan Masa Nyata (RTCP) dan RTP ditakrifkan bersama dalam RFC 1889 yang dicadangkan pada tahun 1996. Ini adalah protokol kawalan yang berfungsi dengan RTP. RTCP berjalan pada protokol peringkat rendah sahaja, dan protokol peringkat rendah menyediakan multiplexing data dan paket kawalan. Semasa sesi RTP, setiap peserta sesi secara berkala menghantar paket kawalan RTCP kepada semua peserta lain. Untuk sesi atau siaran RTP, alamat penyiaran berbilang sasaran tunggal biasanya digunakan. Semua paket RTP dan RTCP yang termasuk dalam sesi ini menggunakan alamat siaran berbilang sasaran ini. Paket RTP dan paket RTCP dapat dibezakan dengan menggunakan nombor port yang berbeza. .
adalah protokol saudara dari Real Time Transport Protocol (RTP). RTCP menyediakan kawalan di luar jalur untuk aliran media RTP. RTCP sendiri tidak menghantar data, tetapi bekerjasama dengan RTP untuk mengemas dan mengirim data multimedia. RTCP secara berkala menghantar data kawalan antara peserta dalam sesi multimedia streaming. Fungsi utama RTCP adalah memberi maklum balas mengenai Kualiti Perkhidmatan yang diberikan oleh RTP.
RTCP melakukan empat fungsi berikut:
(1) Terutama untuk memberikan maklum balas mengenai kualiti pelepasan data. RTCP adalah bahagian dari protokol transmisi RTP dan berkaitan dengan aliran dan kesesakan protokol transmisi lain. Maklum balas mempunyai kesan langsung pada kawalan pengekodan adaptif, tetapi pengalaman multicast IP menunjukkan bahawa menerima maklum balas dari pengirim sangat penting untuk mendiagnosis kesalahan penghantaran. Menghantar dan menerima laporan maklum balas kepada semua peserta membolehkan pemerhati masalah menganggarkan sama ada masalah tersebut bersifat tempatan atau global. Mekanisme penerbitan seperti IP multicasting memungkinkan untuk kumpulan seperti penyedia perkhidmatan rangkaian menerima maklum balas dan bertindak sebagai pemantau pihak ketiga untuk mendiagnosis masalah rangkaian. Fungsi maklum balas dilakukan oleh laporan pengirim dan penerima RTCP.
(2) RTCP membawa identifikasi lapisan pengangkutan berterusan sumber RTP yang disebut nama kanonik (CNAME). Sekiranya konflik ditemui, atau program dimulakan semula, kerana identiti SSRC dapat diubah, penerima memerlukan CNAME untuk mengesan peserta. Penerima juga memerlukan CNAME untuk menghubungi beberapa aliran data yang diberikan dalam sambungan RTP yang berkaitan.
(3) Dua fungsi pertama menghendaki semua peserta mengirim paket RTCP. Oleh itu, agar RTP berkembang ke kuantiti skala besar, kadarnya mesti dikawal. Biarkan setiap peserta menghantar paket kawalan kepada peserta lain, yang meningkatkan jumlah peserta pemerhatian bebas. Nombor ini digunakan untuk mengira kadar di mana paket dihantar.
(4) Fungsi opsional adalah untuk mengirimkan informasi kawalan sambungan minimum, seperti mengenali peserta. Kemungkinan besar digunakan dalam hubungan "kawalan longgar", di mana peserta bebas masuk atau keluar tanpa kawalan anggota atau koordinasi parameter. RTCP bertindak sebagai saluran yang mudah untuk semua peserta, tetapi tidak harus menyokong semua keperluan komunikasi komunikasi aplikasi.
Apabila RTP digunakan dalam multicast IP, tiga fungsi pertama diperlukan dan disyorkan untuk semua keadaan. Pereka aplikasi RTP mesti mengelakkan penggunaan mekanisme yang hanya berfungsi dalam mod unicast, yang akan mengakibatkan ketidakmampuan untuk membuat skala.
2. Hubungan antara RTP / RTCP dan protokol lain
Gambar rajah seni bina media streaming
Hubungan antara protokol RTP dan protokol lain
RTP, TCP, dan UDP adalah semua protokol lapisan pengangkutan; RTP juga dapat dianggap antara lapisan aplikasi dan lapisan transport
Seperti yang dapat dilihat dari gambar, RTP dibahagikan kepada lapisan pengangkutan, yang dibangun di atas UDP. Seperti protokol UDP, untuk merealisasikan fungsi transmisi masa nyata, RTP juga mempunyai bentuk enkapsulasi tetap. RTP digunakan untuk memberikan maklumat masa dan penyegerakan aliran untuk penghantaran masa nyata dari hujung ke hujung, tetapi ia tidak menjamin kualiti perkhidmatan. Kualiti perkhidmatan diberikan oleh RTCP.
3. Protokol RTMP
Protokol pemesejan masa nyata RTMP (Real Time Messaging Protocol) adalah protokol terbuka yang dikembangkan oleh Adobe Systems untuk penghantaran audio, video dan data antara pemain Flash dan pelayan.
Ia mempunyai tiga varian:
1) Protokol plaintext yang berfungsi pada TCP, menggunakan port 1935;
2) RTMPT dikemas dalam permintaan HTTP dan dapat melintasi firewall;
3) RTMPS serupa dengan RTMPT, tetapi menggunakan sambungan HTTPS;
Protokol RTMP digunakan oleh Flash untuk transmisi objek, video, dan audio. Protokol ini berdasarkan protokol TCP atau protokol HTTP pengundian;
Protokol RTMP adalah seperti wadah yang digunakan untuk menyimpan paket data. Data ini boleh berupa data dalam format AMF atau data video / audio dalam FLV;
Sambungan tunggal dapat menghantar pelbagai aliran rangkaian melalui saluran yang berbeza. Paket dalam saluran ini semuanya dihantar dalam paket bersaiz tetap;
|
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