RTMP (Real Time Messaging Protocol): Määritelmä / muunnelmat / sovellukset [MiniTool Wiki]
Rtmp
Nopea navigointi:
Mikä on RTMP?
RTMP, Real-time Messaging Protocol, oli alun perin Macromedian kehittämä oma protokolla videoiden, äänen sekä Internetissä olevien tietojen suoratoistamiseksi palvelimen ja Flash-soittimen välillä.
Myöhemmin kilpailija Adobe Inc. osti Macromedian. Adobe on julkaissut epätäydellisen version protokollan spesifikaatiosta julkiseen käyttöön.
Kärki: RTMP viittaa joskus myös reititystaulukon ylläpitoprotokollaan, joka on osa AppleTalk-verkkopinoa.
RTMP-muunnelmat
Ohjelmalle on useita muunnelmia RTMP-protokolla .
- RTMFP: Reaaliaikainen Media Flow Protocol on RTMP over UDP (User Datagram Protocol) korvaa RTMP Chunk Streamin.
- RTMPE: RTMP Encrypt käyttää Adoben suojausmekanismia. Mekanismissa otetaan käyttöön alan standardien mukaiset kryptografiset primitiivit, kun taas toteutuksen yksityiskohdat ovat omia.
- Oikea RTMP: Tavallinen protokolla toimii TCP: n (Transmission Control Protocol) päällä ja käyttää oletusarvoisesti portin numeroa 1935.
- RTMPS: RTMP Security on RTMP TLS: n (Transport Layer Security) tai SSL: n kautta
- RTMPT: RTMP Tunneled on koteloitu palomuurien läpi kulkeviin HTTP-pyyntöihin.
Sekä SSH että SSL ovat suojausprotokollia, mutta ne ovat erilaisia. Tämä viesti esittelee joitain eroja ja yhtäläisyyksiä niiden välillä. Nyt voit lukea sen.
Lue lisääTietoja RTMFP: stä
Secure Real-Time Media Flow Protocol on Adobe Systemsin kehittämä protokollapaketti. Se on tarkoitettu salattuun ja tehokkaaseen multimediatoimitukseen asiakas-palvelin sekä vertaisverkkomallien kautta verkon kautta.
RTMFP oli alun perin omistama. Myöhemmin se avattiin ja julkaistaan nyt nimellä RFC 7016 . RTMFP antaa loppukäyttäjille mahdollisuuden kommunikoida ja olla yhteydessä suoraan toisiinsa (P2P).
RTMFP vs. RTMP
RTMFP eroaa RTMP: stä joissakin suhteissa. Suurin ero on siinä, miten protokollat kommunikoivat Internetin kautta. RTMFP perustuu UDP: hen, kun taas RTMP perustuu TCP: hen. UDP-pohjaisilla protokollilla on joitain erityisiä etuja TCP-pohjaisiin protokolliin verrattuna suoratoistovälineen toimittamisessa.
Luotettavuuden heikkenemisen kustannuksella RTMFP: n etuihin kuuluu matala viive ja yleiskustannukset sekä suurempi sietokyky pudonneille tai puuttuville paketeille. Lisäksi RTMFP tukee myös tietojen lähettämistä suoraan yhdestä Adobe Flash Playerista toiseen palvelimelle turvautumatta.
Kuinka korjata M3U8 ei voi ladata: Verkkotunnusten käyttö estettySaatat kohdata Ei voi ladata M3U8 -virheilmoitusta, kun vaalennat vedion Google Chromessa tai muussa selaimessa. Tässä joitain menetelmiä virheen korjaamiseksi.
Lue lisääTietoja RTMPT: stä
RTMPT, Real-time Messaging Protocol Tunneled, löytyy yleensä luottaen TCP-porttien 443 ja 80 selkeät tekstipyynnöt ohittamaan useimmat yritysliikenteen suodattimet. Kapseloitu istunto voi sisältää tavallisia RTMP- tai RTMPE-paketteja.
RTMPT: n viestit ovat suurempia kuin vastaavat tunnelittomat RTMP-viestit HTTP-otsikoiden vuoksi. RTMPT voi helpottaa RTMP: n käyttöä tilanteissa, joissa tunnelittoman RTMP: n käyttö ei muuten olisi mahdollista. Esimerkiksi, kun asiakas on palomuurin takana, joka estää ei-HTTP- ja ei-HTTPS-lähtevän liikenteen, se tarvitsee RTMPT: n.
RTMPT toimii lähettämällä komentoja POST URL- ja AMF-viestien kautta POST-rungon kautta.
RTMP pätee ohjelmistoihin
Yleensä RTMP toteutetaan kolmessa vaiheessa, live-videokooderi, live- ja on-demand-mediastreaming-palvelin sekä live- ja on-demand-asiakas. Alla on joitain sovelluksia, jotka käyttävät RTMP: tä.
Microsoft Adobe Flashin käyttöikä loppuu joulukuuhun 2020 mennessäAdobe Inc. esitti ajatuksen Adobe Flashin käyttöiän päättymisestä jo vuonna 2017. Nyt muut yritykset vastaavat tähän kysymykseen loppupäivän lähestyessä.
Lue lisääRTMP Live Video Encoderit
- Adobe Media Flash Live Encoder
- Avoin yleisradio-ohjelmisto (OBS)
- XSplit-lähetystoiminnan harjoittaja
- FFmpeg
RTMP-asiakasohjelmisto
- Adobe Flash Player (verkkoselaimen laajennus)
- VLC-mediasoitin
- rtmpdump
- FLVstreamer
RTMP-palvelinohjelmisto
- Adobe Flash Media Server
- Nginx
- Ketterä suoratoistaja
- Wowza-suoratoistomoottori
- FreeSWITCH
RTMP: n ensisijainen motivaatio on olla protokolla Flash-videoiden toistamiseksi. Siksi sitä käytetään joissakin muissa ohjelmissa, kuten Adobe LiveCycle Data Services ES.