RTMP (Real Time Messaging Protocol): Kahulugan / Mga Pagkakaiba-iba / Apps [MiniTool Wiki]
Rtmp
Mabilis na Pag-navigate:
Ano ang RTMP?
Ang RTMP, Real-time Messaging Protocol, ay orihinal na isang pagmamay-ari na protocol na binuo ng Macromedia para sa streaming video, audio, pati na rin ang data sa Internet, sa pagitan ng server at isang Flash player.
Nang maglaon, ang Macromedia ay nakuha ng karibal nitong Adobe Inc. Ang Adobe ay naglabas ng isang hindi kumpletong bersyon ng pagtutukoy ng protokol para sa paggamit ng publiko.
Tip: Kung minsan ay tumutukoy din ang RTMP sa Routing Table Maintenance Protocol, na bahagi ng AppleTalk network stack.
Mga Pagkakaiba-iba ng RTMP
Mayroong maraming mga pagkakaiba-iba para sa RTMP na protocol .
- RTMFP: Ang Real-time Media Flow Protocol ay RTMP sa paglipas ng UDP (User Datagram Protocol) upang mapalitan ang RTMP Chunk Stream.
- RTMPE: Ang RTMP Encrypt ay gumagamit ng mekanismo ng seguridad ng Adobe. Ang mekanismo ay gumagamit ng pamantayan sa cryptographic na pamantayan sa industriya habang ang mga detalye ng pagpapatupad ay pagmamay-ari.
- Tamang RTMP: Ito ay ang simpleng protokol na gumagana sa tuktok ng TCP (Transmission Control Protocol) at gumagamit ng numero ng port na 1935 bilang default.
- RTMPS: Ang RTMP Security ay RTMP sa isang TLS (Transport Layer Security) o SSL
- RTMPT: Ang RTMP Tunneled ay naka-encapsulate sa loob ng mga kahilingan sa HTTP upang dumaan sa mga firewall.
Parehong mga SSH at SSL ay mga security protocol, ngunit magkakaiba ang mga ito. Ipinakikilala ng post na ito ang ilang mga pagkakaiba at pagkakatulad sa pagitan nila. Ngayon, maaari mo na itong basahin.
Magbasa Nang Higit PaTungkol sa RTMFP
Ang Secure Real-Time Media Flow Protocol ay isang protocol suite na binuo ng Adobe Systems. Ito ay para sa naka-encrypt at mahusay na paghahatid ng multimedia sa pamamagitan ng client-server pati na rin mga modelo ng peer-to-peer sa network.
Orihinal na pagmamay-ari ang RTMFP. Mamaya, ito ay binuksan at ngayon ay nai-publish bilang RFC 7016 . Pinapayagan ng RTMFP ang mga end-user na makipag-ugnay at direktang kumonekta sa bawat isa (P2P).
RTMFP kumpara sa RTMP
Ang RTMFP ay naiiba mula sa RTMP sa ilang mga aspeto. Ang pinakamalaking pagkakaiba ay kung paano nakikipag-usap ang mga protocol sa Internet. Ang RTMFP ay batay sa UDP habang ang RTMP ay batay sa TCP. Ang mga protocol na nakabatay sa UDP ay may ilang mga tiyak na kalamangan kaysa sa mga protokol na nakabatay sa TCP kapag naghahatid ng live stream media.
Sa gastos ng nabawasan na pagiging maaasahan, ang mga pakinabang ng RTMFP ay nagsasama ng mababang latency at overhead at higit na pagpapaubaya para sa nahulog o nawawalang mga packet. Bukod, sinusuportahan din ng RTMFP ang pagpapadala ng data nang direkta mula sa isang Adobe Flash Player sa isa pa nang hindi umaasa sa isang server.
Paano Maayos ang Hindi Ma-load ang M3U8: Tinanggihan ang Pag-access sa CrossdomainMaaari mong matugunan ang Hindi ma-load ang mensahe ng error sa M3U8 kapag na-paly mo ang isang vedio sa Google Chrome o anumang iba pang browser. Narito ang ilang mga pamamaraan para sa iyo upang ayusin ang error.
Magbasa Nang Higit PaTungkol sa RTMPT
Ang RTMPT, Tunog na Protocol ng Real-time na Pagmemensahe, ay karaniwang matatagpuan na umaasa sa mga kahilingan sa cleartext sa mga port ng TCP 443 at 80 upang mapalampas ang karamihan sa pag-filter ng trapiko ng kumpanya. Ang encapsulated session ay maaaring maglaman ng mga simpleng RTMP o RTMPE packet.
Ang mga mensahe sa RTMPT ay mas malaki kaysa sa katumbas na mga hindi na-tunnel na mensahe ng RTMP dahil sa mga header ng HTTP. Maaaring mapadali ng RTMPT ang paggamit ng RTMP sa mga sitwasyon kung saan ang paggamit ng hindi na-tunnel na RTMP ay hindi posible. Halimbawa, kapag ang kliyente ay nasa likod ng isang firewall na humahadlang sa papalabas na trapiko na hindi HTTP at di-HTTPS, kailangan nito ang RTMPT.
Gumagana ang RTMPT sa pamamagitan ng pagpapadala ng mga utos sa pamamagitan ng POST URL at mga mensahe ng AMF sa pamamagitan ng katawang POST.
Nalalapat ang RTMP sa Software
Sa pangkalahatan, ipinapatupad ang RTMP sa 3 yugto, live encoder ng video, live at on-demand media streaming server, at live at on-demand client. Nasa ibaba ang ilang mga application na gumagamit ng RTMP.
Ang Microsoft Adobe Flash End Of Life Ay Mangyayari Sa Disyembre 2020Isinusumite ng Adobe Inc. ang ideya ng pagtatapos ng buhay ng Adobe Flash simula pa noong 2017. Ngayon, ang ibang mga kumpanya ay tumutugon sa isyung ito habang papalapit na ang petsa ng pagtatapos.
Magbasa Nang Higit PaMga RTMP Live Video Encoder
- Ang Adobe Media Flash Live Encoder
- Buksan ang Broadcaster Software (OBS)
- XSplit Broadcaster
- FFmpeg
RTMP Client Software
- Adobe Flash Player (plug-in sa web browser)
- VLC media player
- rtmpdump
- FLVstreamer
RTMP Server Software
- Adobe Flash Media Server
- Nginx
- Nimble Streamer
- Wowza Streaming Engine
- FreeSWITCH
Ang pangunahing pagganyak ng RTMP ay upang maging isang protocol para sa pag-play ng mga Flash na video. Sa gayon, ginagamit ito sa ilang iba pang mga programa tulad ng Adobe LiveCycle Data Services ES.