Sammenligning mellom RTMP og RTSP

Forfatter: Helen Garcia
Opprettelsesdato: 13 April 2021
Oppdater Dato: 13 Kan 2024
Anonim
TCP vs UDP Comparison
Video: TCP vs UDP Comparison

Innhold

Du har kanskje hørt ordene "Video on Demand" (video on demand) og "streaming media" mens du surfer på nettet. Disse begrepene refererer til teknologier som brukes til å overføre lyd- og videoinnhold fra et eksternt sted til datamaskinen din. RTMP og RTSP er to slike teknologier. Kommunikasjonsprotokollene RTMP og RTSP har flere likheter enn forskjeller og muliggjør interaktiv distribusjon av multimedia i sanntid.

Kommunikasjonsprotokoller

Ordet HTTP, sett i URL-er, betyr "Hypertext Transfer Protocol". En protokoll er et sett med regler som definerer hvordan systemer utveksler informasjon og kommuniserer. Nettsteder distribuerer hypertekst, lyd og videoinnhold ved hjelp av denne protokollen. Alle nettlesere støtter den, og det kreves ingen spesiell kunnskap for å bruke den. Plasser et HTML-dokument på webserveren din, og resten av internett ser det. Videoen som overføres via HTTP lastes gradvis inn i en nettleser, og du må vente på at prosessen skal være fullført for å se den. For sanntidsstrømming kreves protokoller som RTMP og RTMS.


RTMP

Adobe, distributør av Flash-spilleren, opprettet RTMP for å hjelpe webservere med å levere innhold på forespørsel med lav ventetid på nettet effektivt. Lav ventetid er viktig når du vil se uklippet video i nettleseren din. RTMP-servere, for eksempel Flash Media Server, støtter også live-strømmer av video, lyd og andre typer data. Hvis noen mister en internettforbindelse mens du ser på RTMP-innhold, kan systemet koble til på nytt og fortsette med overføringen. Når det gjelder å se streaminginnhold, liker Internett-brukere videoer som starter raskt og kan sees uskåret.

RTSP

Utviklerne opprinnelig opprettet teknologien på forespørsel for å tillate brukere å se på innhold med kontrollene "Spill", "Pause" og "Stopp". RTSP, som også tillater streaming i sanntid, lar deg kontrollere avspilling ved hjelp av denne typen kontroller. Du kan til og med hoppe til slutten av videoen uten å måtte laste ned hele filen. RealNetworks, skaper av Real Player, brukte RTSP lyd- og videostreaming på 1990-tallet. Utviklere bruker også RTSP til direktemeldings-tjenester, programvare for videokonferanser og andre typer applikasjoner som krever sanntidsinteraksjon.


Hensyn

Du trenger en spesiell server, for eksempel Flash Media Server, for å distribuere videoinnhold ved hjelp av RTMP. Du kan bruke serveren til å sende data til Adobe Air og andre Adobe-applikasjoner som støtter streaming media. Selv om protokollen ble opprettet av Adobe, kan utviklere bruke den i sine egne programmer fordi selskapet gjorde teknologien tilgjengelig for publikum. En ulempe ved å bruke RTMP og RTSP er behovet for spesielle servere. Mange nettsteder distribuerer video ved hjelp av HTTP, selv om denne protokollen bare tilbyr "pseudostreaming". Du kan imidlertid dra nytte av å bruke RTMP eller RTSP hvis du trenger å tilby video on demand i sanntid eller kringkaste live-arrangementer.