Ang FMUSER Wirless ay Naghahatid ng Video At Audio Nang Mas Madali!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanian
ar.fmuser.org -> Arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaijani
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusian
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Intsik (Pinasimple)
zh-TW.fmuser.org -> Intsik (Tradisyunal)
hr.fmuser.org -> Croatian
cs.fmuser.org -> Czech
da.fmuser.org -> Danish
nl.fmuser.org -> Dutch
et.fmuser.org -> Estonian
tl.fmuser.org -> Pilipino
fi.fmuser.org -> Finnish
fr.fmuser.org -> Pranses
gl.fmuser.org -> Galician
ka.fmuser.org -> Georgian
de.fmuser.org -> Aleman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebrew
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Icelandic
id.fmuser.org -> Indonesian
ga.fmuser.org -> Irish
it.fmuser.org -> Italian
ja.fmuser.org -> Japanese
ko.fmuser.org -> Koreano
lv.fmuser.org -> Latvian
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonian
ms.fmuser.org -> Malay
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> Persian
pl.fmuser.org -> Polish
pt.fmuser.org -> Portuges
ro.fmuser.org -> Romanian
ru.fmuser.org -> Ruso
sr.fmuser.org -> Serbiano
sk.fmuser.org -> Slovak
sl.fmuser.org -> Slovenian
es.fmuser.org -> Espanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Suweko
th.fmuser.org -> Thai
tr.fmuser.org -> Turkish
uk.fmuser.org -> Ukrainian
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
Pangkalahatang-ideya ng streaming media:
Ang tinaguriang streaming media ay tumutukoy sa format ng media na nilalaro sa Internet sa pamamagitan ng streaming transmission.
Ang streaming media ay kilala rin bilang streaming media, nangangahulugan ito na ang mga negosyo ay gumagamit ng isang server ng paghahatid ng video upang magpadala ng mga programa bilang mga packet ng data sa network.
Matapos ma-decompress ng gumagamit ang data sa pamamagitan ng decompression device, ipapakita ang programa tulad ng dati.
Ang streaming media ay nagpapadala ng mga audio, video at multimedia file sa network sa pamamagitan ng streaming.
Ang format ng streaming media file ay isang format ng media na sumusuporta sa streaming transmission at playback.
Ang mode ng paghahatid sa streaming ay upang hatiin ang mga multimedia file tulad ng video at audio sa mga compression package sa pamamagitan ng espesyal na compression mode,
Patuloy at real-time na paghahatid mula sa server patungo sa computer ng gumagamit. Sa streaming system, ang mga gumagamit ay hindi kailangang maghintay para sa buong file tulad ng hindi streaming
Pagkatapos lamang makumpleto ang lahat ng mga pag-download ay makikita natin ang mga nilalaman, ngunit pagkatapos lamang ng ilang segundo o dose-dosenang segundo ng pagkaantala sa pagsisimula ay maaari nating gamitin ang mga ito sa computer ng gumagamit
Patugtugin ng kaukulang player ang naka-compress na video o audio at iba pang mga streaming media file, at ang iba ay magpapatuloy na mag-download hanggang sa katapusan ng pag-play.
RTP: (Real-time Transport Protocol)
Ang RTP ay isang protokol ng layer ng transport para sa stream ng data ng multimedia sa Internet. Ginagamit ang RTP kasama ang RTCP, at batay ito sa UDP protocol
Hindi tulad ng HTTP at FTP, maaaring i-download ng buong RTP ang buong file ng video. Nagpapadala ito ng data sa network sa isang nakapirming rate ng data. Pinapanood din ng kliyente ang file ng video sa bilis na ito. Kailan
Matapos i-play ang pelikula at larawan sa telebisyon, hindi ito maaaring i-play muli, maliban kung hiniling muli ang data mula sa server.
RTCP: Real-time Transport Control protocol o RTP (control protocol o RTCP)
Ang RTCP ay isang sister protocol ng RTP
Tandaan: -: Ang RTP protocol at RTCP ay ginagamit nang sama-sama, at ito ay batay sa UDP protocol (karaniwang ginagamit para sa video conference)
RTSP: (Real Time Streaming Protocol)
Real time streaming media session protocol, SDP (Session Deskripsyon ng Protocol), RTP (real time Transport Protocol).
Ang RTSP ay isang multimedia streaming protocol na ginamit upang makontrol ang tunog o video. Nagbibigay ang RTSP ng isang napapalawak na balangkas, na ginagawang posible upang makontrol at humiling ng data ng real-time, tulad ng audio at video.
Gumagamit ang data ng media ng RTP, RTCP protocol.
Pangkalahatan, ang UDP ay ginagamit bilang layer ng transportasyon. Angkop para sa mga eksena ng IPTV.
Ang mga mapagkukunan ng data ay may kasamang data ng patlang at data na nakaimbak sa mga clip. Ang layunin ng protokol na ito ay upang makontrol ang maraming mga koneksyon sa paghahatid ng data at magbigay ng isang paraan upang pumili ng mga channel ng paghahatid, tulad ng UDP, multicast UDP at TCP
Nagbibigay din ito ng isang pamamaraan para sa pagpili ng mekanismo ng paghahatid batay sa RTP
Ang network protocol na ginamit sa paghahatid ay wala sa saklaw ng kahulugan nito. Maaaring piliin ng server na gamitin ang TCP o UDP upang maipadala ang nilalaman ng stream, na mas mapagparaya sa pagkaantala sa network
---> Ang pinakamalaking pagkakaiba sa pagitan ng RTSP at RTP ay ang RTSP ay isang two-way real-time data transmission protocol, na nagbibigay-daan sa kliyente na magpadala ng mga kahilingan sa server, tulad ng pag-playback, fast forward, backward at iba pa. Kailan
Gayunpaman, maaaring magpadala ng RTSP ng data batay sa RTP, at maaari ring pumili ng TCP, UDP, multicast UDP at iba pang mga channel upang magpadala ng data, na may mahusay na kakayahang sumukat. Ito ay katulad ng HTTP protocol
Proteksyon ng layer ng application ng network
WebRTC:
Ang protokol ng streaming media ay ipinatupad sa web. Noong unang inilunsad ng Google ang webrtc, ang mga higante ay alinman sa malamig na pagtingin o paglaban. Ginagamit ang RTP protocol para sa paghahatid.
RTMP (Real Time Messaging Protocol)
Ang Macromedia ay bumuo ng isang hanay ng live na video protocol, na kabilang ngayon sa adobe. Tulad ng HLS, maaari itong mailapat sa live na video, at hindi ito mawawala batay sa TCP.
// Ang pagkakaiba ay ang RTMP ay hindi maaaring maglaro sa IOS browser batay sa flash, ngunit ang pagganap ng real-time na ito ay mas mahusay kaysa sa HLS.
Ang real time messaging protocol ay isang bukas na protocol na binuo ng Adobe Systems para sa audio, video at paghahatid ng data sa pagitan ng flash player at server
// Sa IOS code, karaniwang ginagamit ang RTMP upang itulak ang streaming. Maaari mong gamitin ang third-party library librtmp IOS upang itulak ang streaming. Ipinapaloob ng librtmp ang ilang mga pangunahing API para tumawag ang mga gumagamit
Kinakailangan din ng RTMP protocol ang client at server na maitaguyod ang koneksyon sa RTMP sa pamamagitan ng "handshake", at pagkatapos ay ihatid ang impormasyon ng kontrol sa koneksyon. Ang format na RTMP ay mai-format ang data sa panahon ng paghahatid. Upang makamit ang mas mahusay na multiplexing, subcontracting at pagiging patas ng impormasyon, hahatiin ng nagpadala ang mensahe sa mga chunk na may message ID, at ang bawat tipak ay maaaring isang hiwalay na mensahe,
Maaari rin itong maging bahagi ng mensahe. Ibabalik ng tatanggap ang tipak sa isang kumpletong mensahe alinsunod sa haba ng data, message ID at mensahe na nilalaman sa chunk, upang makapagpadala at makatanggap ng impormasyon.
HLS: HTTP Live Streaming (HLS)
Ito ay isang batay sa HTTP streaming media transport protocol na ipinatupad ng Apple Inc,
Maaari nitong mapagtanto ang live at on-demand streaming media, pangunahing ginagamit sa IOS system
Upang magbigay ng mga audio at video na live at on-demand na solusyon para sa mga aparato ng IOS (tulad ng iPhone at iPad).
Ang HLS na hinihiling ay karaniwang isang karaniwang segment na HTTP kapag hiniling. Ang pagkakaiba ay ang mga segment nito ay napakaliit.
Kung ikukumpara sa karaniwang mga live streaming na protokol, tulad ng RTMP protocol, RTSP protocol, MMS protocol at iba pa, ang pinakamalaking pagkakaiba ng HLS live streaming ay kung ano ang nakuha ng live streaming client ay hindi isang kumpletong mensahe
Ang buong stream ng data.
Ang HLS protocol ay nag-iimbak ng live na stream ng data bilang tuluy-tuloy, panandalian at mahabang mga file ng media (format ng mpeg-ts) sa panig ng server, habang ang panig ng kliyente ay patuloy na nagda-download at nagpe-play ng mga maliliit na file na ito,
Dahil palaging bumubuo ang server ng mga bagong maliliit na file mula sa pinakabagong live na data, kaya't habang patuloy na pinatutugtog ng client ang mga file na nakuha mula sa server nang maayos, natapos ang live broadcast.
Maaari itong makita na, karaniwang, ang HLS ay batay sa>> on-demand na teknolohiya upang makamit ang live <<. Dahil ang data ay ipinadala sa pamamagitan ng HTTP protocol, hindi na kailangang isaalang-alang ang firewall o proxy
Bukod dito, ang haba ng naka-segment na file ay masyadong maikli, kaya't ang kliyente ay maaaring mabilis na pumili at ilipat ang rate ng code upang umakma sa pag-playback sa ilalim ng iba't ibang mga kondisyon ng bandwidth. Gayunpaman, ang ganitong uri ng mga teknikal na katangian ng HLS ay tumutukoy sa pag-unlad sa hinaharap
Pangkalahatan, ang pagkaantala ay laging mas mataas kaysa sa normal na live streaming protocol.
// Kapwa suportado ng parehong IOS at Android ang protokol na ito, at ang pagsasaayos ay simple. Maaari mong direktang magamit ang video tag
*** VLS: ay isang uri ng streaming server, na espesyal na ginagamit upang malutas ang iba't ibang mga problema sa streaming. Mayroon din itong ilang mga katangian ng VLC. Bilang isang server, maaaring mag-output ang videolan ng mga HTTP, RTP at RTSP stream.
Sa prinsipyo, maaaring magamit ang RTSP, RTMP at HTTP para sa live at on-demand na pagsasahimpapaw, ngunit sa pangkalahatan ang RTSP at RTMP ay ginagamit para sa live na pagsasahimpapaw at ang HTTP ay ginagamit para sa on-demand na pagsasahimpapaw. Pinili namin ang RTMP na protocol.
Pagkaantala ng iba't ibang mga protokol at mga sanhi nito
RTMP at httpflv: ang data ng dalawang mga protokol na ito ay halos pareho, kaya't magkatulad ang mga dahilan ng pagkaantala. Makatwirang sabihin na ang pagkaantala ng TCP streaming live na pag-broadcast ay napakababa. Bakit may pagkaantala sa RTMP at httpflv? Ang dahilan dito ay sa h264, ang RTMP at httpflv ay parehong nailipat na mga flv tag. Ang data ng tag ng video ay karaniwang data ng H264. Ang H264 decoding ay mayroong isang IBP. Ako ang key frame, na isang kumpletong imahe. Dapat mo munang magkaroon ng isang I upang mai-decode ang sumusunod na BP. Ang bilang ng mga frame ng BP ay maaaring kasing dami ng gusto mo, ngunit ang bilang ng mga frame ko ay hindi maaaring mas kaunti, kaya't ang mga frame ko ay dapat na nasa flv Ang paghahatid ng tag ay ang pangalawang paghahatid (ang una ay h264spps). Gayunpaman, ang mga I-frame ay hindi karaniwan sa mga H264 stream. Mayroon lamang isang sunud-sunod na I-frame. Ang agwat na ito ay karaniwang kilala bilang GOP. Kapag nag-encode, ang GOP ay itinakda nang napakaikli. Kapag nag-uugnay ang client, mahahanap ng server ang pinakabagong I-frame sa stream sa pinakamabilis na bilis at magpapadala ng live na data mula sa I-frame. Gayunpaman, kapag ang GOP ay napakahaba, ang agwat ng I-frame ay napakahaba, o maghintay para sa susunod na frame ko upang simulang magpadala ng data sa bagong koneksyon, o hanapin ang pinakabagong frame ko sa cache upang simulang magpadala. Ito ang susi sa pagkaantala ng mga RTMP at HLS na mga protokol. Sa pangunahing mga platform ng CDN, tinatawag itong "RTMP pangalawa sa teknolohiya". Ang prinsipyo ay upang mai-decode ang streaming data nang dalawang beses at magtakda ng isang maliit na GOP. Sa pangkalahatan, kapag ang GOP ay nakatakda sa 1s, anuman ang pagkaantala ng link sa paghahatid ng network, ang maximum na pagkaantala ng data ay 1s. Sa kasamaang palad, ang frame ko ay 0 pagkaantala!
|
Ipasok ang email upang makakuha ng sorpresa
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikaans
sq.fmuser.org -> Albanian
ar.fmuser.org -> Arabe
hy.fmuser.org -> Armenian
az.fmuser.org -> Azerbaijani
eu.fmuser.org -> Basque
be.fmuser.org -> Belarusian
bg.fmuser.org -> Bulgarian
ca.fmuser.org -> Catalan
zh-CN.fmuser.org -> Intsik (Pinasimple)
zh-TW.fmuser.org -> Intsik (Tradisyunal)
hr.fmuser.org -> Croatian
cs.fmuser.org -> Czech
da.fmuser.org -> Danish
nl.fmuser.org -> Dutch
et.fmuser.org -> Estonian
tl.fmuser.org -> Pilipino
fi.fmuser.org -> Finnish
fr.fmuser.org -> Pranses
gl.fmuser.org -> Galician
ka.fmuser.org -> Georgian
de.fmuser.org -> Aleman
el.fmuser.org -> Greek
ht.fmuser.org -> Haitian Creole
iw.fmuser.org -> Hebrew
hi.fmuser.org -> Hindi
hu.fmuser.org -> Hungarian
is.fmuser.org -> Icelandic
id.fmuser.org -> Indonesian
ga.fmuser.org -> Irish
it.fmuser.org -> Italian
ja.fmuser.org -> Japanese
ko.fmuser.org -> Koreano
lv.fmuser.org -> Latvian
lt.fmuser.org -> Lithuanian
mk.fmuser.org -> Macedonian
ms.fmuser.org -> Malay
mt.fmuser.org -> Maltese
no.fmuser.org -> Norwegian
fa.fmuser.org -> Persian
pl.fmuser.org -> Polish
pt.fmuser.org -> Portuges
ro.fmuser.org -> Romanian
ru.fmuser.org -> Ruso
sr.fmuser.org -> Serbiano
sk.fmuser.org -> Slovak
sl.fmuser.org -> Slovenian
es.fmuser.org -> Espanyol
sw.fmuser.org -> Swahili
sv.fmuser.org -> Suweko
th.fmuser.org -> Thai
tr.fmuser.org -> Turkish
uk.fmuser.org -> Ukrainian
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vietnamese
cy.fmuser.org -> Welsh
yi.fmuser.org -> Yiddish
Ang FMUSER Wirless ay Naghahatid ng Video At Audio Nang Mas Madali!
Makipag-ugnay sa
Tirahan
No.305 Room Huilan Building No.273 Huanpu Road Guangzhou China 510620
Kategorya
Newsletter