ich möchte gerne einen Webcam LiveStream in meine Website miteinbauen, das habe ich auch schon geschafft.
Folgendes vorgehen (ubuntu):
-Webcam Stream wird mittels motion als mpjpeg-Stream erstellt und mittels <img src="/http://localhost:8081" alt="Grafik"> eingebunden. Es funktioniert auch wunderbar, es ist nur nicht wirklich Echtzeit, was aber am motion Programm liegt.
Nun meine Frage:
Welches Format sollte der bearbeitete Stream von der Webcam am besten haben, damit nahezu alle Browser diesen unterstützen und anschauen können?
Ich wollte den Stream mal mittels dem video-tag von html5 einbinden, das ging dann aber nicht „MIME nicht unterstützt“. Welches Format muss der Stream haben, dass ich ihn in ein video-Tag einbinden kann und ihn möglichst viel Browser unterstützen?
Wie ich Videos einbinde weiß ich. Das ist aber ein Stream. Und wenn ich diesen Stream mithilfe eines video-Tags einbinde,
dann spielt er es nicht im Broswer ab, meldet dass er das Format nicht kennt. Deswegen habe ich es als Bild eingebunden, damit geht es.
Wenn ich das aber richtig, sehe muss ich für jeden Browser ein unterschiedliches Format anbieten? Geht das nicht anders?
Hey,
ich habe mir nun mittels vlc einen .ogg Stream erzeugt, den ich dann in die HTML-Seite via den video-Tags einbinden kann.
Allerdings kommt halt keine Echtzeit zustande, denn die es wird der Stream bis zum Aufruf der HTML-Seite gezeigt aber nicht weiter.
Kann man automatisch nachladen oder wie mache ich den Echtzeit-Stream am schlauesten?
Wenn ich einen HTTP Stream aus vlc erzeuge, dann klappt es sprich der Stream spielt Echtzeit. Kann man das auch wenn ich den Stream in ein File speicher, das dauernd größer wird?