VLC-record-webcam und stream auf chrome linux
Ich bin derzeit auf der Suche nach, wie das zu erreichen, was ich gesagt wurde, ist möglich.
Mir wurde gesagt, dass wir würde in der Lage sein, verwenden Sie vlc stream einer webcam in linux die es erlauben würde, für die folgenden:
- Aufnahme der stream auf dem lokalen Rechner für einen späteren upload.
- Spielen den Bach, wie es die Aufnahme mit Chrome das HTML5-video-Fähigkeiten.
- Senden Sie eine start-und Stopp-Befehl aus dem web für Sie den vlc-Aufnahme.
Ich habe die Erforschung dieser für einige Zeit und waren nicht in der Lage zu finden eine praktikable Lösung.
Ich bin in der Lage, video aufnehmen mit VLC bereits mit den folgenden
vlc v4l2://:v4l2-dev=/dev/video0 :v4l2-width=640 :v4l2-height=480 --sout "#transcode{vcodec=mpeg4,acodec=mpga,vb=800,ab=128}:standard{access=file,dst=capture_4.avi}"
Ist das wirklich noch möglich?
InformationsquelleAutor Nick | 2011-06-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre Frage zu beantworten, ob dies möglich ist... JA ist es ABER es ist schwierig. Ich kann nicht beantworten alle Ihre Punkte, nur der Teil mit dem streaming in VLC und anzeigen im HTML5 -
Benötigen Sie eine bestimmte Umgebung für diese Arbeit (Segmenter und richtigen MIME-Typ auf dem server). Ich nehme an, Sie sind alle auf linux, was ich nicht bin (Mac OS /unix), aber die Prinzipien dahinter bleiben die gleichen über den workflow, um diese zu arbeiten. Ich werde versuchen zu erklären - hoffe das hilft in irgendeiner Weise.
Dem setup hatte ich Erfolg mit arbeitet auf folgende Weise:
(1) STREAMING & RECORDING
lokalen vlc-streaming-Instanz streaming-audio und-video -> Herstellung von einem mpegts stream. Versuchen Sie, Ihren Befehl zu so etwas wie
oder
Ich bin nur geben Sie portiert Befehle, die hier die Arbeit auf dem Mac. Ich weiß nicht, ob Sie auf linux zu arbeiten. Jetzt sollten Sie in der Lage zu spielen, den live-stream mit VLC-durch den Zugriff auf die SAP-Ankündigung oder direkt mit
Könnte man dann verwenden Sie eine andere vlc-Instanz, die zum aufzeichnen der stream
Gibt es einen Befehl "duplizieren" in VLC, die ich gespielt haben, um mit, aber ohne Erfolg. Auf diese Weise konnte man-Streaming und-Aufzeichnung mit einer Instanz. Vielleicht funktioniert unter linux.
(2) SEGMENTIERUNG
mediastreamsegmenter zu segmentieren Sie Ihre mpegts stream in deliverable Segmente. Ich bin mit dem Apple-Server-Software. Apple bietet Ihnen mit einem mediastreamsegemnter, die eine live-mpegts stream und konvertieren Sie es in Segmente, die zur Wiedergabeliste Hinzugefügt. Ich weiß nicht, von einer live-segmenter in linux. Vielleicht jemand anderes tut.
(3) die LIEFERUNG
html-5 Seite, die Verknüpfung zu der video-playlist mit den Segmenten. Die mediastreamsegmenter erzeugt eine Wiedergabeliste Wiedergabeliste.m3u8, welche dann zugegriffen werden kann, die mit HTML 5
Einige hilfreiche tutorials zu diesem Thema sind:
Info über die Installation und grundlegende Befehle
VLC Beispiele, um zu streamen
Ich weiß, das ist nicht eine komplette Lösung für Ihr problem, aber das wird sich vielleicht geben Sie ein paar nette Ansatzpunkte zu schauen.
Die obigen Befehle funktionieren in Ubuntu 12.04 LTS.
Vielen Dank für das tolle feedback ... wir landete dabei die flash-Ansatz, um dieses problem in das Ende
Das war eine sehr hilfreiche Antwort für mich, vielen Dank 🙂
Schau mal hier: iana.org/assignments/multicast-addresses/... Es stellt eine multicast-Adresse. Verwenden 224.0.0.1 mit Sorgfalt und NIEMALS in produktiven Installationen. Eher spielen, um mit 239.0.0.1 oder so...
InformationsquelleAutor Mike F