Bei meinen Spielereien mit mjpg-streamer wollte ich es etwas komfortabler. 😉
Zur Nutzung des Scripts muß aus dem Tar-Ball mjpg-streamer übersetzt werden. Darin steckt das output_viewer-Plugin, welches standardmäßig nicht gebildet wird. Im Makefile stehen die Informationen wie man es bildet.
Das (mein) Python-Script mit Statusicon und Konfigurationsdatei steckt im Anhang. Das Archiv laden, in ein passendes Verzeichnis (z.B. ~/bin) entpacken und traycam.cfg nach eigenen Bedürfnissen anpassen. Nach einem Start sollte ein kleines Webcam-Icon im Tray erscheinen, über das man per Popup-Menüs die Webcam steuern kann.
Derzeit sind folgende Parameter (über Rechtsklick) steuerbar: Auflösung, Framerate und Qualität. Über einen normalen Klick kann man die Webcam ein-/ausschalten, Netz-Stream zuschalten und den aktuellen Stream aufnehmen. Zur Aufnahme muß gesagt werden, das nur die Einzelbilder gespeichert werden. Diese kann man aber recht einfach mit ffmpeg in ein Video verwandeln.
Betrachtet das Script als erste Arbeitsversion, sozusagen Alpha 0.0.1. 😉
Audio läßt sich mit mjpg-streamer nicht übertragen/behandeln.