2010-01-31 12 views
8

Ich habe ich billige Apache PHP Hosting. Ich habe mp4 und oder Ogg Videodatei. Ich möchte dieses Video dynamisch an Nutzer streamen. Und lassen Sie diese Benutzer durch html 5 Videoplayer sehen.Wie machen Sie echtes Streaming mit dem Video-Tag (d. H. Nicht progressiver Download)? (html5)

Wie können Sie echtes Streaming (mit Scrollen zu einem beliebigen Teil von wideo ohne vorheriges Herunterladen von Vollvideo) mit dem Video-Tag (d. H. Nicht progressiver Download) und Apache PHP?

+1

Verzeihen Sie meine Ignoranz, aber was ist der Unterschied? –

+1

'in der Lage zu einem beliebigen Teil des Videos zu scrollen, ohne vorher das volle Video herunterzuladen, ist der Unterschied, denke ich. –

+0

Ja, das wurde gerade bearbeitet. Dies hängt vom Server ab. Wenn der Server in der Lage ist, mit partiellen Downloads zu antworten, sollte das Video-Tag davon profitieren, aber es hängt vom Videoformat, dem Browser und möglicherweise dem verwendeten Video-Player ab. Wenn der Server nicht wiederaufladbare Downloads durchführt, funktioniert dies nicht. –

Antwort

6

Es scheint hier eine leichte Verwechslung zwischen "True" -Streaming und "Pseudo" -Streaming zu geben. Ich glaube, echtes Streaming ist, wenn Video von einem spezialisierten Medienserver über ein Streaming-Protokoll wie z. B. rtsp, rtmp oder mms gestreamt wird, wobei die Medien nicht zuerst heruntergeladen werden, bevor sie zur Ansicht verfügbar sind. Ich glaube nicht, dass irgendein Browser dies mit HTML5 unterstützt - zumindest habe ich noch keine Unterstützung dafür gesehen.

Pseudo-Streaming scheint das zu sein, was Sie wollen, aber es ist immer noch im Prinzip progressives Streaming. Der einzige Unterschied ist, dass Sie dem Server mitteilen, an welcher Position oder zu welcher Zeit in der Datei mit dem Streaming begonnen werden soll.

Here is an example von HTML5-Video mit Zeitversätzen, um zu einem beliebigen Teil des Videos zu bewegen. Es sollte Ihnen alle Informationen geben, die Sie benötigen, um es selbst auszuprobieren.

+0

Ich halte dies für eine Problemumgehung und keine skalierbare Lösung – Freddie