bademand_txt

Er streaming via RTSP bedre end progressiv HTTP download?

 

 

faq1

Det korte svar er Ja!

Progressiv Download
Dette er en almindelig måde folk link til video fra deres egne hjemmesider.
De indkode en video, uploade det til deres hjemmeside så lægge videoen.
NÃ¥r nogen ser denne video den er downloadet til deres computer.

En webserver kan ikke styre kvaliteten eller størrelsen på videoen,
den vil blot give mulighed for at downloade den som enhver anden billede eller
dokument så hurtigt som de kan. Afspilningen vil begynde, så snart nok video er blevet downloadet,
men du er ikke i stand til at spole frem til slutningen af videoen uden at det er hentet.

For at få en lidt mere teknisk for denne overførsel sker via HTTP (Hypertext Transport Protocol),
der opererer på TCP (Transport Control Protocol). Disse protokoller gøre alt lidt af video,
der er downloadet til din computer vil være lidt større end det skal være. Dette er for at sikre,
at alle stykker af oplysninger er garanteret at blive leveret, og hvis det ikke er data sendes igen
ved hjælp af en lidt mere båndbredde.

Hvis ens internet er bisættelse du kan ende med at bruge mere båndbredde for
resending oplysninger end for selve videoen. TCP (progressiv download) er ikke beregnet
til effektiv tidstro levering eller omhyggelig båndbredde kontrol.

Men hvis du har brug for en fil præcise og pålidelige, så vil det give hver gang.
Når h.264 codec blev frigivet i denne indført en anden brist i progressive downloads.
H.264 har oplysningerne til at afspille videoen i slutningen af filen, så hele filen skal hentes
før videoen kan begynde at spille. (Dette var fastgjort med Flash player 10)

Hovedpunkter ved progressive download:
* Kan ikke anvendes til live events
* Er ikke effektiv
* Er ikke sikker
* Kan ikke justere for en brugers tilslutningshastighed
* Kan ikke springe til video uden at det er downloadet
* Video er downloadet Streaming

Streaming er mere effektivt og mindre almindelige, fordi du skal FMS-software,
der kører på en webserver for at bruge det.

Det virker ligner integrere en video på en website benytter progressive download.
Videoerne er kodet, uploades til en FMS så indlejret på et websted.
NÃ¥r en bruger ser video en godt lavet spiller vil registrere seerne forbindelse hastighed og
buffer en lille video, ikke downloadet hele filen. En seer vil være i stand til at spole frem til
ethvert sted i filen uden at skulle hente den. For at få mere teknisk videoerne overføres over
RTMP (Real Time Messaging Protocol), eller RTMPS som har lidt overhead i forhold til HTTP.

Hvert lille stykke video, der er sendt til din computer vil være lige nok til at se videoen.
Hvis someones forbindelsen bisættelse så videoen pause, re-buffer, og start når forbindelsen er bedre.
Dette er en mere effektiv udnyttelse af båndbredde.
Også hvis RTMP (port 1935) ikke vil falde tilbage til RTMPT som vil sende pakkerne over HTTP,
men behøver ikke at sende oplysninger, som med progressive download.
Brug FMS og streaming video kan du også anvende sikkerhed ved IP set den video eller web side videoen er streaming fra.

Hovedpunkter:
* Kan bruges til live events
* Anvendes til avancerede interaktive indhold
* Er effektiv
* Justerer for opkoblingshastigheder
* Video er ikke hentet
* Bedre analytics (hvor mange viste sekunder
)