RTMP (Protocol de missatgeria en temps real): definició / variacions / aplicacions [MiniTool Wiki]
Rtmp
Navegació ràpida:
Què és RTMP?
RTMP, Protocol de missatgeria en temps real, va ser originalment un protocol propietari desenvolupat per Macromedia per transmetre vídeo, àudio, així com dades a Internet, entre el servidor i un reproductor Flash.
Més tard, Macromedia va ser adquirida pel seu rival Adobe Inc. Adobe ha llançat una versió incompleta de l'especificació del protocol per a ús públic.
Consell: De vegades, RTMP també fa referència al protocol de manteniment de la taula d’encaminament, que forma part de la pila de xarxa AppleTalk.
Variacions RTMP
Hi ha diverses variacions per al Protocol RTMP .
- RTMFP: El protocol de flux de mitjans en temps real és RTMP sobre UDP (User Datagram Protocol) per substituir RTMP Chunk Stream.
- RTMPE: RTMP Encrypt utilitza el mecanisme de seguretat d'Adobe. El mecanisme adopta primitives criptogràfiques estàndard de la indústria, mentre que els detalls de la implementació són propietaris.
- RTMP adequat: És el protocol normal que funciona a sobre del TCP (Transmission Control Protocol) i que utilitza el número de port 1935 per defecte.
- RTMPS: La seguretat RTMP és RTMP mitjançant un TLS (Transport Layer Security) o SSL
- RTMPT: RTMP Tunneled està encapsulat dins de les sol·licituds HTTP per travessar tallafocs.
Tant SSH com SSL són protocols de seguretat, però són diferents. Aquesta publicació presenta algunes diferències i similituds entre elles. Ara el podeu llegir.
Llegeix mésQuant a RTMFP
El protocol Secure Real-Time Media Flow Protocol és un paquet de protocols desenvolupat per Adobe Systems. És per a un lliurament multimèdia xifrat i eficaç a través del client-servidor, així com de models peer-to-peer a la xarxa.
RTMFP era originalment propietari. Més tard, es va obrir i ara es publica com a RFC 7016 . RTMFP permet als usuaris finals comunicar-se i connectar-se directament entre ells (P2P).
RTMFP contra RTMP
RTMFP és diferent de RTMP en alguns aspectes. La diferència més gran és com es comuniquen els protocols per Internet. RTMFP es basa en UDP mentre que RTMP es basa en TCP. Els protocols basats en UDP tenen alguns avantatges específics sobre els protocols basats en TCP quan es lliuren mitjans de transmissió en directe.
A costa d’una disminució de la fiabilitat, els avantatges de RTMFP inclouen una baixa latència i despeses generals i una major tolerància per als paquets que falten o falten. A més, RTMFP també admet l'enviament de dades directament d'un Adobe Flash Player a un altre sense confiar en un servidor.
Com corregir no es pot carregar l'M3U8: es denega l'accés entre dominisÉs possible que compleixi el missatge d'error M3U8 No es pot carregar quan palideu un vedio a Google Chrome o qualsevol altre navegador. A continuació, es detallen alguns mètodes per solucionar l’error.
Llegeix mésQuant a RTMPT
RTMPT, protocol de missatgeria en temps real tunelitzat, es troba generalment basant-se en sol·licituds de text clar als ports TCP 443 i 80 per evitar la majoria de filtratge de trànsit corporatiu. La sessió encapsulada pot contenir paquets simples RTMP o RTMPE.
Els missatges de RTMPT són més grans que els missatges RTMP no túnels equivalents a causa de les capçaleres HTTP. RTMPT pot facilitar l'ús de RTMP en escenaris en què, d'altra manera, no seria possible l'ús de RTMP sense túnels. Per exemple, quan el client està darrere d’un tallafoc que bloqueja el trànsit de sortida que no és HTTP i que no és HTTPS, necessita el RTMPT.
RTMPT funciona enviant ordres a través de l'URL POST i missatges AMF a través del cos POST.
RTMP s'aplica al programari
En general, RTMP s’implementa en 3 etapes, codificador de vídeo en directe, servidor de transmissió de mitjans en directe i sota demanda i client en directe i sota demanda. A continuació es mostren algunes aplicacions que fan ús de RTMP.
Microsoft Adobe Flash End of Life succeirà el desembre de 2020Adobe Inc. va presentar la idea del final de la vida d’Adobe Flash ja el 2017. Ara, altres empreses responen a aquest problema a mesura que s’acosta la data de finalització.
Llegeix mésCodificadors de vídeo en viu RTMP
- Codificador Adobe Media Flash Live
- Open Broadcaster Software (OBS)
- Emissora XSplit
- FFmpeg
Programari client RTMP
- Adobe Flash Player (complement del navegador web)
- Reproductor multimèdia VLC
- rtmpdump
- FLVstreamer
Programari de servidor RTMP
- Adobe Flash Media Server
- Nginx
- Nimble Streamer
- Motor de transmissió de Wowza
- FreeSWITCH
La motivació principal de RTMP és ser un protocol per reproduir vídeos Flash. Per tant, s'utilitza en alguns altres programes com Adobe LiveCycle Data Services ES.