2012-04-10 5 views
2

Ist es möglich, Videos live zu übertragen (& Audio), ohne das RTSP-Protokoll zu verwenden? Heute habe ich den Adobe Flash Media Server und die kostenlose Alternative Red5 ausprobiert. Beide schienen ein bisschen übertrieben zu sein (plus hatte Probleme mit Red5 nicht unterstützt AAC Audio).
Im Grunde bin ich auf der Suche nach einer Möglichkeit, Live-Video auf meinen Server zu laden, so dass es mit jwplayer angesehen werden kann, und dann gespeichert, so dass es später angesehen werden kann. Unterstützt MP4 Live-Streaming? Damit ich es clientseitig aufzeichnen und dann zur Ansicht hochladen kann?Möglich, Live-Video ohne RTSP zu streamen?

Ich experimentierte mit dem Hochladen von JPG-Bildern und der Verwendung eines HTML5-Canvas, um sie so anzuzeigen, dass es wie ein Video erscheint.
Hier ist mein Code: (nur ein paar Bilder mit)
http://jsfiddle.net/QM5EV/

Es falsch mit ihm mehrere Dinge ist. Zum einen ist es nicht effizient, weil es große Mengen an JPGs hochladen muss. Und am wichtigsten ist, dass es kein Audio gibt.

Was wäre am besten zu tun? Ist RTSP die einzig sinnvolle Wahl? Vielen Dank. :)

+0

Jeder? :) Jetzt Red5 nochmal ansehen. –

Antwort

1

Live über HTTP-Server ist in den meisten Fällen keine Option. Aber es gibt "Apple Live Streaming" aka MPEG-TS, obwohl das Ihre Kunden auf iOS-Geräte beschränkt. Es verwendet einen einfachen ol'web-Server. (Dies scheint sich zu ändern, zunehmend unterstützen Desktop-Browser MPEG-TS, aber es wird wahrscheinlich einige Zeit dauern, bevor es üblich ist.)