Mithilfe von Knoten -, Video-stream in HTML5
Ich habe das Spiel mit Knoten und websockets und baute eine kleine test-app für das Streaming von audio mithilfe von websockets. Der server bricht die mp3 mit createReadStream, drosselt der stream mit Knoten-Gas-und sens die binäre Daten mithilfe des "ws" - Modul.
Auf der client-Seite Hebe ich die Stücke auf das websocket und verwenden decodeAudioData (http://www.html5rocks.com/en/tutorials/webaudio/intro/) zu decodieren und spielen das Stück. Es funktioniert alles relativ ok.
Was war ich gespannt als Nächstes zu tun war, auf stream video in der gleichen Weise auf die HTML5-video-tag. Aber ich kann nicht wirklich finden, jede Bezugnahme material auf dem web zu erreichen, dies in der gleichen Weise, wie meine audio-test vor.
Gibt es ein video-äquivalent für "decodeAudioData"?
Kann ich füttern Stücke von Daten in einem video-tag?
Ich habe eine ähnliche Probe laufen, dass ich abgeholt...
https://gist.github.com/paolorossi/1993068
Aber das ist nicht wirklich das was ich Suche. Zunächst einmal ist es nicht wirklich zu sein scheinen-streaming für mich. Der client puffert es alle, bevor es zu spielen.
Auch, ähnlich wie meine audio test ich möchte den Strom gedrosselt werden auf der server-Seite, so dass, wenn ein neuer client eine Verbindung herstellt Sie sich das video an welchem Punkt ist es derzeit auf. also 30 Minuten oder was auch immer.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
OK,
Ich eine Lösung gefunden, um diesen nach langem suchen.
Den MediaSource API ist das, was ich suchte...
Dieser link die Lösung...
http://html5-demos.appspot.com/static/media-source.html