RTMP (Real Time Messaging Protocol): Definícia / Variácie / Aplikácie [MiniTool Wiki]
Rtmp
Rýchla navigácia:
Čo je RTMP?
RTMP, Real-time Messaging Protocol, bol pôvodne proprietárny protokol vyvinutý spoločnosťou Macromedia na streamovanie videa, zvuku a údajov na internete medzi serverom a prehrávačom Flash.
Neskôr spoločnosť Macromedia získala jej konkurenčná spoločnosť Adobe Inc. Spoločnosť Adobe vydala neúplnú verziu špecifikácie protokolu pre verejné použitie.
Tip: RTMP niekedy tiež označuje Routing Table Maintenance Protocol, ktorý je súčasťou sieťového zásobníka AppleTalk.
Variácie RTMP
Existuje niekoľko variácií pre Protokol RTMP .
- RTMFP: Real-time Media Flow Protocol je RTMP cez UDP (User Datagram Protocol), ktorý nahradzuje RTMP Chunk Stream.
- RTMPE: RTMP Encrypt využíva bezpečnostný mechanizmus spoločnosti Adobe. Tento mechanizmus prijíma štandardné kryptografické primitívy, zatiaľ čo podrobnosti implementácie sú chránené patentom.
- Správne RTMP: Je to prostý protokol, ktorý funguje nad protokolom TCP (Transmission Control Protocol) a štandardne používa port číslo 1935.
- RTMPS: RTMP Security je RTMP cez TLS (Transport Layer Security) alebo SSL
- RTMPT: RTMP Tunneled je zapuzdrený v požiadavkách HTTP na prechod bránami firewall.
SSH aj SSL sú bezpečnostné protokoly, ale líšia sa. Tento príspevok predstavuje určité rozdiely a podobnosti medzi nimi. Teraz si ju môžete prečítať.
Čítaj viacO spoločnosti RTMFP
Secure Real-Time Media Flow Protocol je sada protokolov vyvinutá spoločnosťou Adobe Systems. Slúži na šifrované a efektívne doručovanie multimédií prostredníctvom modelov typu klient-server a typu „peer-to-peer“ po sieti.
RTMFP bol pôvodne vlastnícky. Neskôr to bolo otvorené a teraz je zverejnené ako RFC 7016 . RTMFP umožňuje koncovým používateľom komunikovať a navzájom sa priamo spájať (P2P).
RTMFP vs RTMP
RTMFP sa v niektorých aspektoch líši od RTMP. Najväčší rozdiel je v tom, ako protokoly komunikujú cez internet. RTMFP je založený na UDP, zatiaľ čo RTMP je založený na TCP. Protokoly založené na UDP majú pri dodávaní živého toku médií niektoré špecifické výhody oproti protokolom založeným na TCP.
Za cenu zníženej spoľahlivosti patria medzi výhody RTMFP nízka latencia a réžia a vyššia tolerancia pre vynechané alebo chýbajúce pakety. Okrem toho RTMFP podporuje aj odosielanie údajov priamo z jedného prehrávača Adobe Flash Player do druhého bez toho, aby ste sa museli spoliehať na server.
Ako opraviť nemožno načítať M3U8: Prístup medzi doménami bol odmietnutýChybové hlásenie Nie je možné načítať M3U8 sa môže stať, keď budete v prehliadači Google Chrome alebo inom prehliadači ukladať súbory vedio. Tu uvádzame niekoľko spôsobov, ako chybu opraviť.
Čítaj viacO spoločnosti RTMPT
RTMPT, Real-time Messaging Protocol Tunneled, sa zvyčajne spolieha na požiadavky čistého textu na portoch TCP 443 a 80, aby sa obišlo väčšinu podnikového filtrovania prenosu. Zapuzdrená relácia môže obsahovať obyčajné pakety RTMP alebo RTMPE.
Správy v RTMPT sú väčšie ako ekvivalentné nevyladené správy RTMP kvôli hlavičkám HTTP. RTMPT môže uľahčiť použitie RTMP v scenároch, kde by inak nebolo možné použiť tunelovaný RTMP. Napríklad, ak je klient za bránou firewall, ktorá blokuje odchádzajúce prenosy bez protokolu HTTP a bez HTTPS, potrebuje RTMPT.
RTMPT funguje tak, že sa odosielajú príkazy prostredníctvom POST URL a správy AMF cez telo POST.
RTMP platí pre softvér
Všeobecne sa RTMP implementuje v 3 etapách, kódovač videa naživo, server na živé vysielanie a server na požiadanie a klient naživo a na požiadanie. Ďalej uvádzame niektoré aplikácie, ktoré využívajú RTMP.
Microsoft Adobe Flash End of Life sa stane do decembra 2020Spoločnosť Adobe Inc. predstavila myšlienku konca životnosti aplikácie Adobe Flash už v roku 2017. Teraz na tento problém reagujú ďalšie spoločnosti, keď sa blíži dátum ukončenia.
Čítaj viacKodéry živého videa RTMP
- Kodér Adobe Media Flash Live
- Softvér otvoreného vysielania (OBS)
- Vysielač XSplit
- FFmpeg
Klientsky softvér RTMP
- Adobe Flash Player (doplnok webového prehliadača)
- Prehrávač médií VLC
- rtmpdump
- FLVstreamer
Serverový softvér RTMP
- Adobe Flash Media Server
- Nginx
- Nimble Streamer
- Streamovací modul Wowza
- FreeSWITCH
Primárnou motiváciou RTMP je byť protokol na prehrávanie videí vo formáte Flash. Preto sa používa v niektorých ďalších programoch, ako je Adobe LiveCycle Data Services ES.