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
5, protokol RTSP
Dokumen rujukan RFC2326
Real Time Streaming Protocol (Real Time Streaming Protocol) adalah protokol streaming multimedia yang digunakan untuk mengawal suara atau video, dan membolehkan kawalan permintaan streaming berganda serentak. Protokol komunikasi rangkaian yang digunakan semasa penghantaran tidak berada dalam jangkauan yang ditentukan. Bahagian pelayan Anda boleh memilih untuk menggunakan TCP atau UDP untuk menghantar kandungan streaming. Sintaks dan pengoperasiannya serupa dengan HTTP 1.1, tetapi penyegerakan waktu tidak terlalu ditekankan, sehingga dapat menahan kelewatan rangkaian. Kawalan permintaan multi-streaming yang disebutkan di atas (Multicast) yang disebutkan sebelumnya bukan sahaja dapat mengurangkan penggunaan rangkaian di sisi pelayan, tetapi juga menyokong persidangan video pelbagai pihak (Video Conference). Kerana berfungsi sama dengan HTTP1.1, fungsi cache "Cache" pelayan proksi "Proksi" juga berlaku untuk RTSP, dan kerana RTSP mempunyai fungsi pengalihan, pelayan yang menyediakan perkhidmatan dapat diubah sesuai dengan beban sebenarnya keadaan untuk mengelakkan beban berlebihan tertumpu pada pelayan yang sama dan menyebabkan kelewatan.
dicadangkan bersama oleh Real Networks dan Netscape. Protokol menentukan bagaimana aplikasi satu hingga banyak dapat menyebarkan data multimedia secara berkesan melalui rangkaian IP. RTSP menyediakan kerangka yang dapat diperluas yang memungkinkan untuk mengendalikan dan memenuhi permintaan data waktu nyata, seperti audio dan video. Sumber data merangkumi data langsung dan data yang disimpan dalam klip.
Tujuan protokol ini adalah untuk mengendalikan beberapa sambungan penghantaran data, untuk menyediakan cara untuk memilih saluran transmisi, seperti UDP, UDP multicast dan TCP, dan untuk menyediakan kaedah untuk memilih mekanisme transmisi berdasarkan RTP.
Hubungan antara RTSP dan RTP
RTP: Protokol Pengangkutan Masa Nyata
RTP / RTCP adalah protokol penghantaran data sebenar;
RTP menghantar data audio / video. Sekiranya ia BERMAIN, pelayan akan menghantarnya kepada pelanggan. Sekiranya ia adalah REKOD, ia boleh dihantar ke pelayan oleh pelanggan. Keseluruhan protokol RTP terdiri daripada dua bahagian yang berkait rapat: protokol data RTP dan protokol kawalan RTP (iaitu RTCP) ;
RTCP: RTCP termasuk Laporan Pengirim dan Laporan Penerima, digunakan untuk penyegerakan audio / video dan tujuan lain, dan merupakan protokol kawalan;
RTSP: Protokol Streaming Masa Sebenar (RTSP)
Permintaan RTSP terutamanya merangkumi DESCRIBE, SETUP, PLAY, PAUSE, TEARDOWN, OPTIONS, dan lain-lain, seperti namanya, ia dapat dikenali sebagai fungsi dialog dan kawalan;
Semasa perbualan RTSP, SETUP dapat menentukan port yang digunakan oleh RTP / RTCP, PLAY / PAUSE / TEARDOWN dapat memulakan atau menghentikan pengiriman RTP, dll;
6. Protokol TCP dan UDP
Protokol TCP
TCP, nama penuh adalah Protokol Kawalan Pemindahan, dan nama Cina adalah Protokol Kawalan Penghantaran. Ia berfungsi pada lapisan pengangkutan OSI dan menyediakan perkhidmatan penghantaran dipercayai yang berorientasikan sambungan.
TCP bekerja terutamanya untuk membuat sambungan, dan kemudian menerima data dari program lapisan aplikasi dan menghantar. TCP menggunakan sambungan litar maya untuk berfungsi. Sebelum menghantar data, perlu membuat hubungan antara pengirim dan penerima. Setelah data dihantar, pengirim akan menunggu penerima memberikan respons pengesahan, jika tidak, pengirim akan menganggap data ini hilang, dan mengirim ulang data ini.
RTP tidak seperti http dan ftp yang boleh memuat turun keseluruhan fail filem sepenuhnya. Ini mengirimkan data di rangkaian dengan kadar data tetap. Pelanggan juga menonton fail filem pada kelajuan ini. Setelah skrin filem dimainkan, ia tidak dapat dimainkan berulang kali. , Kecuali anda meminta data dari pelayan lagi.
Perbezaan terbesar antara RTSP dan RTP adalah: RTSP adalah protokol penghantaran data masa nyata dua arah, yang membolehkan klien menghantar permintaan ke pelayan, seperti operasi main balik, maju cepat, dan terbalik.
Sudah tentu, RTSP dapat mengirimkan data berdasarkan RTP, dan juga dapat memilih TCP, UDP, UDP multicast dan saluran lain untuk mengirim data, yang memiliki skalabilitas yang baik.
Ini adalah protokol lapisan aplikasi rangkaian yang serupa dengan protokol http.
Port sumber: port pengirim ditentukan
Pelabuhan tujuan: nombor port hujung penerima ditentukan
Nombor urutan: menunjukkan kedudukan segmen dalam urutan segmen yang akan dihantar
Nombor pengesahan: menentukan nombor urutan segmen yang berjaya diterima, nombor urutan pengesahan mengandungi nombor urutan seterusnya yang diharapkan akhir pengesahan akan diterima
TCP offset: menentukan panjang tajuk segmen. Panjang tajuk bahagian bergantung pada pilihan yang ditetapkan dalam bidang pilihan tajuk bahagian
Terpelihara: Medan terpelihara ditetapkan untuk kegunaan masa depan
Tanda: SYN, ACK, PSH, RST, URG, FIN
SYN: bermaksud penyegerakan
ACK: bermaksud pengesahan
PSH: Menunjukkan bahawa data akan dihantar ke proses penerimaan secepat mungkin
RST: Menunjukkan sambungan semula
URG: Menunjukkan penunjuk kecemasan
FIN: Menunjukkan bahawa pengirim telah menyelesaikan penghantaran data
Tetingkap: Nyatakan arahan mengenai ukuran segmen seterusnya yang boleh dihantar oleh pengirim
Checksum: Checksum mengandungi tajuk segmen TCP dan bahagian data, digunakan untuk mengesahkan kebolehpercayaan tajuk segmen dan bahagian data
Kecemasan: menunjukkan bahawa segmen tersebut mengandungi maklumat kecemasan, dan penunjuk kecemasan hanya berlaku apabila bendera URG ditetapkan ke 1.
Pilihan: Ukuran segmen yang diiktiraf, cap waktu, akhir bidang pilihan ditentukan, dan pilihan batas bidang pilihan ditentukan
Bagaimana TCP berfungsi
Pembentukan sambungan TCP: Proses pembentukan sambungan TCP juga disebut jabat tangan tiga arah TCP. Pertama, hos penghantar memulakan permintaan penyegerakan (SYN) untuk membuat sambungan ke host penerima; host penerima membalas dengan respons penyegerakan / pengakuan (SYN / ACK) kepada hos penghantar setelah menerima permintaan ini; tuan rumah pengirim menerima ini Setelah paket dihantar pengakuan (ACK) ke host penerima, pada masa ini sambungan TCP berjaya dibuat;
Penutupan sambungan TCP: Setelah host pengirim dan host tujuan membuat sambungan TCP dan menyelesaikan penghantaran data, paket data dengan bendera akhir ditetapkan ke 1 akan dikirim untuk menutup sambungan TCP dan melepaskan ruang penyangga yang ditempati oleh sambungan di pada masa yang sama; Pengaturan tetapan semula TCP: TCP membolehkan sambungan terganggu secara tiba-tiba semasa penghantaran, yang dipanggil TCP reset;
Penyortiran dan pengesahan data TCP: TCP adalah protokol penghantaran yang boleh dipercayai. Ia menggunakan nombor urutan dan nombor pengesahan untuk mengesan penerimaan data semasa penghantaran;
Penghantaran semula TCP: Dalam proses penghantaran TCP, jika host penerima tidak menerima respons pengakuan terhadap paket data dalam jangka masa tamat penghantaran semula, host pengirim menganggap paket data hilang dan menghantar paket data ke penerima lagi Sisi, ini dipanggil penghantaran semula TCP;
Pengesahan kelewatan TCP: TCP tidak selalu mengesahkan data segera setelah menerimanya. Ini membolehkan tuan rumah menghantar mesej pengesahannya sendiri kepada pihak lain semasa menerima data.
Perlindungan data TCP (checksum): TCP adalah protokol penghantaran yang boleh dipercayai, yang menyediakan pengiraan checksum untuk mewujudkan integriti data semasa penghantaran.
Protokol UDP
Protokol UDP adalah singkatan dari UserDatagramProtocol Bahasa Inggeris, iaitu protokol datagram pengguna, yang terutama digunakan untuk mendukung aplikasi jaringan yang perlu mengirimkan data antara komputer. Banyak aplikasi rangkaian pelanggan / pelayan termasuk sistem persidangan video rangkaian perlu menggunakan protokol UDP. Protokol UDP telah digunakan selama bertahun-tahun sejak penubuhannya. Walaupun kecemerlangan awalnya telah dikaburkan oleh beberapa protokol serupa, bahkan hari ini, UDP masih merupakan protokol lapisan pengangkutan rangkaian yang sangat praktikal dan layak.
Seperti protokol TCP (Transmission Control Protocol) yang terkenal, protokol UDP terletak tepat di atas protokol IP (Internet Protocol). Menurut model rujukan OSI (Open System Interconnection), UDP dan TCP keduanya merupakan protokol lapisan pengangkutan.
Fungsi utama protokol UDP adalah untuk memampatkan lalu lintas data rangkaian ke dalam bentuk datagram. Datagram biasa adalah unit penghantaran data binari. 8 bait pertama dari setiap datagram digunakan untuk mengandungi maklumat tajuk, dan bait yang tersisa digunakan untuk mengandung data penghantaran tertentu.
7. Perbandingan protokol RTP / RTCP, RTMP, TCP, UDP
TCP adalah protokol point-to-point, yang bermaksud bahawa setiap klien perlu memisahkan pautan klien / pelayan, sehingga penyiaran data ke beberapa klien tidak dapat dilakukan pada tingkat jaringan. Sekiranya aliran data mesti dihantar ke beberapa pelanggan pada masa yang sama, pelayan mesti menghantar salinan aliran data ke setiap klien. TCP secara dinamis dapat menyesuaikan kelajuan penghantaran mengikut lebar jalur rangkaian dan tahap kesesakan dan menghantar semula paket data yang hilang. Kebolehpercayaan penghantaran data terjamin, tetapi sumber pelayan mahal, dan sukar untuk memastikan prestasi penghantaran aliran data masa nyata ketika aliran data besar.
UDP adalah protokol penghantaran yang tidak boleh dipercayai. Pada akhir penghantaran, kecepatan di mana UDP menghantar data hanya dibatasi oleh kecepatan di mana aplikasi menghasilkan data, kapasiti komputer dan lebar jalur penghantaran; pada akhir penerimaan, UDP meletakkan setiap segmen mesej dalam barisan. Aplikasi membaca segmen mesej dari barisan setiap kali; protokol UDP tidak perlu mengekalkan keadaan sambungan, dan tidak menyangka bahawa setiap paket data mesti mencapai hujung penerima, jadi beban rangkaian lebih kecil daripada TCP, dan kelajuan penghantaran lebih cepat daripada TCP; Semakin sesak rangkaian, semakin banyak paket data hilang.
Perbezaan utama antara protokol UDP dan TCP adalah bagaimana mencapai penghantaran maklumat yang boleh dipercayai. Protokol TCP mengandungi mekanisme jaminan penghantaran khas. Apabila penerima data menerima maklumat dari pengirim, secara automatik ia akan menghantar mesej pengesahan kepada pengirim; pengirim akan terus menghantar maklumat lain hanya setelah menerima mesej pengesahan. Jika tidak, ia akan menunggu sehingga mesej pengesahan diterima.
Oleh itu, TCP mempunyai lebih banyak masa untuk membuat sambungan daripada UDP. Berbanding dengan UDP, TCP mempunyai keselamatan dan kebolehpercayaan yang lebih tinggi. Ukuran penghantaran protokol TCP tidak terhad. Setelah sambungan dibuat, kedua-dua pihak dapat mengirimkan sejumlah besar data dalam format tertentu, sementara UDP adalah protokol yang tidak dapat diandalkan dengan had ukuran, yang tidak dapat melebihi 64K setiap kali.
Berbanding dengan protokol TCP, perbezaan lain dari protokol UDP adalah bagaimana menerima banyak datagram yang tidak dijangka. Tidak seperti TCP, UDP tidak menjamin urutan penghantaran dan penerimaan data.
RTP berada di atas UDP. Walaupun UDP tidak begitu dipercayai seperti TCP dan tidak dapat menjamin kelayakan perkhidmatanperkhidmatan real-time, RTCP perlu memantau penghantaran data dan kualiti perkhidmatan dalam masa nyata. Namun, kerana kelewatan penghantaran UDP lebih rendah daripada TCP, ia sangat serasi dengan video dan audio. Padanan yang bagus. Oleh itu, dalam aplikasi praktikal, RTP / RTCP / UDP digunakan untuk media audio / video, dan TCP digunakan untuk transmisi data dan kawalan isyarat.
Protokol RTMP adalah protokol yang dirancang khusus untuk penghantaran video, audio dan data yang cekap. Ia menyedari penghantaran video dan suara masa nyata dengan mewujudkan sambungan TCP binari atau menghubungkan terowong HTTP.
RTMP menyokong lebih banyak protokol media daripada pelayan media tradisional. Ini menyokong transmisi dinamik beberapa baris yang mungkin mengandungi data audio, video, dan skrip dari pelayan ke klien dan dari klien ke pelayan. RTMP memproses data audio, video, dan skrip secara berasingan.
Data suara dan video disangga secara berasingan di pelayan. Sekiranya data suara mencapai had tertentu dalam penyangga suara, semua data dalam penyangga akan dibuang, dan data yang paling baru tiba akan diizinkan untuk mulai mengumpulkan dalam penyangga dan dikirim ke setiap klien. Data video diproses dengan cara yang sama, perbezaannya adalah apabila bingkai kunci baru tiba, data dalam penyangga akan dihapus. Semasa membuang data bingkai lama, jika didapati data klien salah, bingkai baru dan lama dipasang.
RTMP memberikan tahap keutamaan yang berbeza untuk data. Dalam perbualan masa nyata, suara adalah yang paling penting, video diberi keutamaan rendah, dan data skrip diberi keutamaan antara suara dan video.
Protokol RTMP dapat membuat banyak aliran data, tetapi setiap aliran data hanya dapat satu arah. Dengan menggunakan RTMP dapat membangun sistem seperti itu, klien dapat berinteraksi dengan pelayan RTMP dan pelayan aplikasi pada waktu yang sama, sehingga beban pada pelayan dapat tersebar, walaupun dalam struktur sistem yang diperbaiki ini, syarat-syarat prestasi pelayan RTMP agak tinggi.
8. Perjanjian lain
Protokol HTTP, nama penuh adalah HyperText Transfer Protocol, dan nama Cina adalah HyperText Transfer Protocol;
Protokol MMS, nama penuhnya adalah Microsoft Media Server Protocol, dan nama Cina adalah Microsoft Media Server Protocol;
Protokol HLS, nama penuh HTTP Live Streaming, adalah protokol penghantaran media streaming berdasarkan HTTP yang dilaksanakan oleh Apple Inc.;
|
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