Wie man Videos wie Youtube bedient? Selbst wenn das Video lang ist (fast 2 Stunden lang) und in HD angesehen wird, wäre es fast sofort und zu suchen, die noch nicht geladenen Teile sind sehr schnell.Wie Videos wie Youtube zu dienen? Fast sofortiges Spiel und schnelles Suchen
Ich verwende einen dedizierten Server von Rackspace mit 100Mb up/down für diesen Test, meine Ping-Zeit ist unter 50ms zum Server. Meine lokale Internetverbindung ist 10MB, ich könnte meine Internetverbindung maximieren, wenn ich etwas vom Server herunterlade, daher ist die Verbindung zum Server hier nicht das Problem.
Ich versuche, dies zu emulieren und ich habe Echtzeit-Streaming mit Wowza und Pseudostreaming mit der versucht. Keiner konnte vergleichen, wie schnell Youtube Video liefert.
Video-Testdatei ist MP4 (H.264), 300 MB, 2 Stunden lang, Gesamtbitrate auf 500 kbps eingestellt und JWPlayer als Video-Player
Wowza Streaming (RTMP) - Loading dann ist das Video schnell, aber nicht so schnell wie youtube. Das Suchen ist nicht so schnell, wie gut dauert es 0 bis 5 Sekunden - 7 Sekunden, um an die neue Position zu verschieben und das Video weiterzuspielen.
Pseudostreaming H264 Streaming-Modul (HTTP) - Laden Sie das Video dauert eine lange Zeit seit seinen den Video-Header, es zu spielen, bevor herunterzuladen. Ein 2 Stunden Video hat ungefähr 2,5 MB MOOV ATOM (Video Header-Datei), die es zuerst herunterladen muss, bevor es abgespielt werden konnte. Sobald es beginnt zu spielen Suche nach nicht heruntergeladenen Teile ist auf Augenhöhe mit Wowza aber nicht so schnell wie Youtube.
Was brauche ich, um Videos mit der Geschwindigkeit von Youtube zu liefern? Ich brauche es auch, um das Video zu puffern/herunterladen wenn pausiert genau wie Youtube so Real Streaming wie Wowza ist out.
Pseudostreaming mit dem H264-Streaming-Modul wäre nett gewesen, da es im pausierten Zustand gepuffert hat, nur dass die Ladezeit sehr lang ist! Wie auch immer, ich könnte diese Anfangsladezeit entfernen?
Was sind meine anderen Optionen? Ich bin offen für jede andere Option, die ich auf meinem Server verwenden könnte.