Vergelijking tussen RTMP en RTSP

Schrijver: Eric Farmer
Datum Van Creatie: 8 Maart 2021
Updatedatum: 21 November 2024
Anonim
What is RTMP?
Video: What is RTMP?

Inhoud

U heeft wellicht de termen "Video on Demand" (video on demand) en "streaming media" gehoord tijdens het surfen op internet. Deze termen verwijzen naar technologieën die worden gebruikt om audio- en video-inhoud van een externe locatie naar uw computer over te brengen. RTMP en RTSP zijn twee van dergelijke technologieën. De RTMP- en RTSP-communicatieprotocollen hebben meer overeenkomsten dan verschillen en maken interactieve multimediadistributie in realtime mogelijk.

Communicatieprotocollen

Het woord HTTP, gezien in URL's, betekent "Hypertext Transfer Protocol". Een protocol is een set regels die bepalen hoe systemen informatie uitwisselen en communiceren. Websites verspreiden hypertekst, audio- en video-inhoud met behulp van dit protocol. Alle browsers ondersteunen het en er is geen speciale kennis vereist om het te gebruiken. Plaats een HTML-document op uw webserver en de rest van internet ziet het. De video die via HTTP wordt verzonden, wordt progressief in een browser geladen en u moet wachten tot het proces is voltooid om deze te bekijken. Voor real-time streaming zijn protocollen zoals RTMP en RTMS vereist.


RTMP

Adobe, de distributeur van de Flash-speler, heeft RTMP gemaakt om webservers te helpen bij het efficiënt leveren van inhoud op aanvraag met een lage latentie over het web. Een lage latentie is belangrijk wanneer u ongesneden video in uw browser wilt bekijken. RTMP-servers, zoals Flash Media Server, ondersteunen ook livestreams van video, audio en andere soorten gegevens. Als iemand de internetverbinding verliest tijdens het bekijken van RTMP-inhoud, kan het systeem opnieuw verbinding maken en doorgaan met de verzending. Als het gaat om het bekijken van streaming-inhoud, houden internetgebruikers van video's die snel starten en ongesneden kunnen worden bekeken.

RTSP

De ontwikkelaars creëerden de technologie oorspronkelijk op aanvraag om gebruikers in staat te stellen inhoud te bekijken met de bedieningselementen "Afspelen", "Pause" en "Stop". Met RTSP, waarmee u ook in realtime kunt streamen, kunt u het afspelen regelen met dit soort bedieningselementen. U kunt zelfs naar het einde van de video gaan zonder het volledige bestand te hoeven downloaden. RealNetworks, de maker van Real Player, gebruikte RTSP-audio- en videostreaming in de jaren 90. Ontwikkelaars gebruiken RTSP ook voor instant messaging-diensten, software voor videoconferenties en andere soorten applicaties die realtime interactie vereisen.


Overwegingen

U hebt een speciale server nodig, zoals Flash Media Server, om video-inhoud met RTMP te verspreiden. U kunt de server gebruiken om gegevens naar Adobe Air en andere Adobe-toepassingen te verzenden die streaming media ondersteunen. Hoewel het protocol is gemaakt door Adobe, kunnen ontwikkelaars het in hun eigen programma's gebruiken omdat het bedrijf de technologie beschikbaar heeft gemaakt voor het publiek. Een nadeel van het gebruik van RTMP en RTSP is de behoefte aan speciale servers. Veel sites verspreiden video via HTTP, ook al biedt dit protocol alleen "pseudo-streaming". U kunt echter profiteren van het gebruik van RTMP of RTSP als u video on demand in realtime wilt aanbieden of live-evenementen wilt uitzenden.