Einen anderes Programm für die Aufnahme von Webcam Seiten ist z.B. CTB Recorder, welches ich gerade in der Version 3.13.1 teste 4.1.0 5.0.1 im produktiven Einsatz habe.
Was mich an diesem Programm reizt, ist die Möglichkeit, dieses Programm über eine Weboberfläche zu steuern. Es handelt sich hier um eine JAVA Applikation, welches per Webinterface gesteuert werden kann. Für den Test verwendet habe ich sowohl einen Raspberry Pi 4 mit einer SSD Festplatte (anstatt der SD Karte) und einen aktuellen Raspbian System als auch einen Standard Windows 10 Computer. Für den produktiven Einsatz verwende ich einen normalen PC mit dem Betriebssystem Windows 11.
Für den Download stehen vier verschiedene Dateien zur Verfügung, für Linux, für Mac, für Windows und die Server Variante, welche unter allen drei genannten Betriebssystemen läuft, Vorausgesetzt Java ist auf dem System installiert.
Wir sind in diesem Fall auf einem Windows Computer, also starten wir die Datei server.bat
. Es erscheint ein Kommandozeilen Fenster mit viel Inhalt, wichtig ist, das dort nicht das Wort „Goodbye“ steht, denn dann gab es irgendein Problem beim Start.
Nun öffnen wir den Browser unserer Wahl und gehen zu der Seite http://localhost:8080
Was passiert: Nichts, nur eine Fehlermeldung erscheint.
Es hat mich einige Zeit gekostet um herauszufinden, warum es nicht funktioniert, aber letztendlich war es sehr einfach. Das Programm legt beim ersten Start eine Konfigurationsdatei an, und diese muss erstmal angepasst werden. Beendet mittels CTRL C
das Programm wieder, und wechselt mit dem Befehl cd %APPDATA%\ctbrec
in den Konfigurationsordner und editiert dort die vorhandene Datei server.json
.
Die wichtigste Änderung ist die Änderung des Parameters „webinterface“ vom Wert „false“ auf „true“, denn sonst geht gar nichts.
Bei der Gelegenheit kann auch gleich noch der Pfand für die Aufnahmen geändert werden, den Pfad findet ihr unter dem Eintrag "recordingsDir"
und kann nach euren belieben angepasst werden.
Soll der Zugriff auf die Weboberfläche über das lokale Netzwerk erfolgen, wenn z.B. ctbrec auf einem anderen PC Gerät installiert ist, muss der Parameter „httpServer“ von „localhost“ auf den Wert „0.0.0.0“ oder auf die feste IP des ctbrec Server eingestellt werden, z.B. „192.168.2.100“
Da mich die SSL Fehler beim verbinden über HTTPS nerven, habe ich HTTPS komplett deaktiviert, dazu den Eintrag „transportLayerSecurity“: auf „false“ setzen.
Nun die geänderte Datei abspeichern, und das Programm erneut mit server.bat
starten, im Browser sollten wir nun nach Eingabe von http://localhost:8080 folgendes sehen:
Der Benutzername ist ctbrec
und das Passwort lautet sucks
, beides steht auch in der Konfigurationsdatei.
Unter dem Punkt „Settings“ können noch verschiedene Konfiguration durchgeführt werden.
Could you explain how its done on raspberry pi 4…..are you using the raspberry pi os or another os. I have java installed but i cant execute the server. Sh… Nothing happens. Thanks
https://blog.anastasiahanks.de/software/ctbrec/
Hi Alexandre.
Question #1: java -version , is there already an error message here?
Question #2: java -Xmx256m -cp ctbrec-server-4.1.1…………. , what happens here, whats messages appear?
question #3: Did you adjust the mentioned three parameters in the config file?
Thanks a lot my friend.
Hallo,
wie kann ich in der Server-Version aus den Segment-Dateien eine große Datei erstellen? Weder unter Windows noch unter Linux gelingt mir das. In der Desktop-Version ist das Standard.
In den Einstellungen steht bei mit hinter dem Parameter „Record Single File“ der Wert „True“, damit erhalte ich eine einzige .ts Datei pro Aufnahme.
Hallo Ronald,
tausend mal gesehen und nicht wirklich wahr genommen.
Danke für’s Augen öffnen 😃👍, funktioniert.
Hallo,
ich bin neu hier und wollte fragen, ob es sonst jemanden hier gibt, der unter ctbr 5.0.1 Probleme mit der Aufzeichnung der Stripchat Streams hat.
VG,
Matthias
Hallo Matthias,
was genau für Probleme hast Du? Ich verwende die 5.0.1 ebenfalls (in der unified Version), bisher ist mir nichts bewusst aufgefallen, nutze ebenfalls Stripchat.
Korrektur: Du hast völlig recht! Stripchat wird nicht aufgezeichnet. Ich prüfe das jetzt mal. Danke für den Hinweis.
26.03.2023: Der Fehler ist bekannt, der Programmierer kümmert sich darum. Die Stand Alone Version soll nach Anpassungen wieder funktionieren, die Server Version ist noch in Arbeit.
Hallo Ronald,
vieln Dank für dein Feedback. Ich denke, dass das Verhalten durch irgendeine Änderung im Stream von SC verursacht wird. Ich habe an meinem CTB Client, über Advanced/Devtools, das hlsdl angebunden und die Aufnahe startet nun zumindest, allerdings ist das Ergebnis wiederum fehlehaft, nicht abspielbar. Der direkte Versuch die Aufzeichnung über hlsdl zu starten führt zum gleichen Resultat …. Mal sehen, was der Programmierer von CTB nun daraus machen kann …
Seltsam ist, dass die Aufzeichnung über vlc wiedrum problemlos möglich ist ….
VG,
Matthias
Die Version 5.0.2 ist veröffentlicht worden, Stripchat Aufnahmen funktionieren nun wieder.