#1 2022.06.01 12:21:13
0
В статье описывается создание виртуальной видеокамеры, совместимой с видеоконференцией ZOOM, и перенаправление видеопотока в эту виртуальную камеру.
При написании статьи использовалась сетевая IP-видеокамера наблюдения (surveillance camera), работающая по протоколу RTSP, однако описанная методика применима к любым видеокамерам. Отличия будут только в параметрах получения и конвертации входного видеопотока.
URL состоит из следующих частей:
rtsp - протокол передачи видеопотока RTSP;
192.168.1.12 - IP-адрес видеокамеры (скорее всего у вас будет оличаться);
554 - IP-порт, через который выдаётся видеопоток (может отличаться);
user=admin&password=&channel=0&strea m=0?.sdp - параметры доступа к видеопотоку (эта часть зависит от используемой видеокамеры).
При написании статьи использовалась видеокамера Polyvision, для других видеокамер параметры URL будут другими, см. соответствующую документацию на оборудование.
Например:
Для встроенной видеокамеры ноутбука Lenovo ThinkPad E применим URL вида:
rtsp://*.*.*.*:554/live1.h264
Для видеокамеры Ritmix IPC-100 достаточно указать адрес устройства, для примера:
rtsp://192.168.1.8
Установка и настройка пакетов
Для создания виртуальной видеокамеры требуются два пакета:
пакет v4l2loopback-dkms - модуль ядра, обеспечивающий создание виртуальной камеры. В настоящее время пакет включен в состав дистрибутивов Astra Linux и может быть установлен командой:
Для вариантов Astra Linux, не содержащих пакет v4l2loopback-dkms в дистрибутве, пакет может быть скачан и установлен из репозитория Debian:
пакет ffmpeg - инструмент перенаправления и конвертации видеопотоков. Пакет ffmpeg входит в дистрибутивы Astra Linux и может быть установлен командой:
После установки пакета v4l2loopback-dkms необходимо загрузить соответствующий модуль ядра.
Команда:
Загруженный таким образом модуль ядра не будет автоматически загружаться после перезагрузки, автоматическую загрузку можно включить позже, убедившись, что всё работает нормально.
Статья взята с официального сайта AstraLinux.
При написании статьи использовалась сетевая IP-видеокамера наблюдения (surveillance camera), работающая по протоколу RTSP, однако описанная методика применима к любым видеокамерам. Отличия будут только в параметрах получения и конвертации входного видеопотока.
URL состоит из следующих частей:
rtsp - протокол передачи видеопотока RTSP;
192.168.1.12 - IP-адрес видеокамеры (скорее всего у вас будет оличаться);
554 - IP-порт, через который выдаётся видеопоток (может отличаться);
user=admin&password=&channel=0&strea
При написании статьи использовалась видеокамера Polyvision, для других видеокамер параметры URL будут другими, см. соответствующую документацию на оборудование.
Например:
Astra Linux писал(а)
Для встроенной видеокамеры ноутбука Lenovo ThinkPad E применим URL вида:
rtsp://*.*.*.*:554/live1.h264
Для видеокамеры Ritmix IPC-100 достаточно указать адрес устройства, для примера:
rtsp://192.168.1.8
Установка и настройка пакетов
Для создания виртуальной видеокамеры требуются два пакета:
пакет v4l2loopback-dkms - модуль ядра, обеспечивающий создание виртуальной камеры. В настоящее время пакет включен в состав дистрибутивов Astra Linux и может быть установлен командой:
sudo apt install v4l2loopback-dkms
Для вариантов Astra Linux, не содержащих пакет v4l2loopback-dkms в дистрибутве, пакет может быть скачан и установлен из репозитория Debian:
wget https://ftp.de.debian.org/debian/pool/main/v/v4l2loopback/v4l2loopback-dkms_0.12.5-1_all.deb
sudo apt install ./v4l2loopback-dkms_0.12.5-1_all.deb
пакет ffmpeg - инструмент перенаправления и конвертации видеопотоков. Пакет ffmpeg входит в дистрибутивы Astra Linux и может быть установлен командой:
sudo apt install ffmpeg
После установки пакета v4l2loopback-dkms необходимо загрузить соответствующий модуль ядра.
Команда:
sudo modprobe v4l2loopback
Загруженный таким образом модуль ядра не будет автоматически загружаться после перезагрузки, автоматическую загрузку можно включить позже, убедившись, что всё работает нормально.
Статья взята с официального сайта AstraLinux.
Отредактировано: Panda 2022.08.08 14:39:06