TL;DR
--Erstellen Sie ein virtuelles Kameragerät unter Arch Linux. --OBS kombiniert Videoaufnahme und Bildschirmaufnahme in einem einzigen Video. Das zusammengesetzte Video wird an die virtuelle Kamera des Betriebssystems gesendet. --Stellen Sie das Bild der virtuellen Kamera als Zoom-Kameragerät ein und verteilen Sie es.
--Arch Linux (auch mit anderen Distributionen wie Ubuntu möglich)
Richten Sie eine virtuelle Kamera mit v4l2loopback ein. Unten installieren wir mit dem AUR-Helfer yay. Paketnamen usw. können für andere Distributionen abweichen.
Installieren Sie zunächst die folgenden Pakete.
$ yay -S v4l2loopback-dkms
Wenn Sie einen Standardkernel verwenden, müssen Sie die Kernel-Headerdatei installieren und das Kernelmodul kompilieren.
$ yay -S linux-headers
Laden Sie das v4l2loopback-Modul. video_nr = 42
gibt die Gerätenummer an. Wenn Sie "exklusiv_caps = 1" angeben, wird die virtuelle Kamera in einem Browser wie Google Chrome erkannt.
sudo modprobe v4l2loopback video_nr=42 devices=1 exclusive_caps=1
Überprüfen Sie das Modul nach dem Laden, indem Sie die folgenden Schritte ausführen. Es ist in Ordnung, wenn "video42" erstellt wird.
$ ls /dev | grep video
video42
$ v4l2-ctl --list-devices
Dummy video device (0x0000) (platform:v4l2loopback-000):
/dev/video42
Wenn Sie das Kernelmodul beim Start laden möchten, schreiben Sie es in die Einstellungsdatei.
conf:/etc/modprobe.d/v4l2loopback.conf
options v4l2loopback video_nr=42 devices=1 exclusive_caps=1
conf:/etc/modules-load.d/modules.conf
v4l2loopback
Installieren Sie OBS. Installieren Sie außerdem ein Plug-In, um OBS-Videos in v4l2 zu streamen.
Es gibt auch eine Community-Version von obs-studio
, aber da es keine Browserfunktion hat, installieren Sie ggf. die Git-Version. Weitere Informationen finden Sie in diesem Artikel.
$ yay -S obs-studio obs-v4l2sink
Wenn Sie OBS mit installiertem Plug-In starten, finden Sie weitere Optionen für v4l2sink
auf der Registerkarte Extras im Menü.
Wenn Sie die Einstellungen öffnen, wird ein Bildschirm wie der im folgenden Screenshot angezeigt. Geben Sie unter ** Gerätepfad ** / dev / video42
an und klicken Sie auf ** Start **.
Testen Sie die virtuelle Kamera mit Zoom. Es kann von AUR installiert werden.
$ yay -S zoom
Starten Sie Zoom und starten Sie das Meeting entsprechend. Sie können Ihr eigenes Kamerabild so einstellen, wie es ist, aber dieses Mal werde ich eine virtuelle Kamera angeben und sie anzeigen, wenn Sie den Bildschirm freigeben. Wählen Sie bei Auswahl des Bildschirms für die Bildschirmfreigabe ** Inhalt von der 2. Kamera ** auf der Registerkarte ** Erweitert ** aus. Wenn eine andere Kamera angeschlossen ist, klicken Sie oben oben auf ** Kamera wechseln **, um zur virtuellen Kamera zu wechseln.
Da der OBS-Bildschirm abgespielt werden kann, denke ich, dass Sie bei Verwendung von Quellen und Szenen fortgeschrittenere Aufgaben ausführen können als bei der normalen Bildschirmfreigabe.
Recommended Posts