Streaming: http downloads - vorspulen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
lisan
Beiträge: 658
Registriert: 22.02.2003 19:05:04
Wohnort: Berlin
Kontaktdaten:

Streaming: http downloads - vorspulen

Beitrag von lisan » 30.07.2011 12:23:35

Hai,

mir ist aufgefallen, dass http sehr viel haeufiger als rtsp genutzt wird. Die vorzuege sind wohl, dass erstere leichter verfuegbar ist, einfacher durch fw ohne tunnelei zu bekommen ist und mehr dateiformate uebertragen werden koennen bzw. das format egal ist.
Das was ich nicht verstehe ist das folgende:
1. Wenn ein streaming als http download realisiert wurde ist das doch ein ordinaerer download bei dem meines erachtens zuvor die groesse der datei uebertragen werden muss. Wie koennen dann livetv streams die endlos sind realisiert werden ?
2. Wenn ein http stream ein ordinaerer download ist, wie kann man dann innerhalb des streams nach vorne springen ? Kann man ueber http bestimmte bytes einer datei anfordern ? Ich bin davon ausgegangen, dass man byte fuer byte von vorn an begonnen erhaelt.
3. Wenn man beim http streamen springt also irgendwo in der mitte beginnt zu schaun ist die heruntergeladene datei dann unvollstaendig d.h. wenn ich sie im cache betrachte ist sie dann ein spiegel dessen was ich geschaut habe ?

Gruß und ggf. danke fuer die antwort,
Lisan.

Benutzeravatar
TRex
Moderator
Beiträge: 8334
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: Streaming: http downloads - vorspulen

Beitrag von TRex » 30.07.2011 14:02:22

1. Player, die den Stream immer in gewissen Blöcken anfordern, könnten sowas tun (zB Ajax und HTML5-Video). Wie es in der Praxis gemacht wird, weiß ich aber auch nicht.
2. Du kannst auch Downloads fortsetzen. Das ist mehr oder weniger dasselbe, der Browser gibt die bytes an, ab der er den Stream haben möchte.
3. Keine Ahnung, ich hatte bisher die flv nie im Cache gefunden :(
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

Antworten