Skip to content

Руководство

Виталий Буланенков edited this page May 27, 2020 · 8 revisions

Работа ПО:

Данное ПО является Студией Видео-Самозаписи, позволяющей в реальном времени микшировать два RTSP видео источника, а такжже источник звука (либо с RTSP, либо напрямую с микрофона), и запись результата на диск, с целью создания видеолекций для МООК.

Чтобы комплекс работал вам понадобятся:

Компьютер c Windows 64bit.

Два источника RTSP, например:

IP-камера, способная передавать RTSP сигнал для видео лектора

IP-кодер, способный передавать RTSP сигнал для видео презентации

Данная работа проверялась на следующей конфигурации за неимением другой:

NVIDIA GeForce GTX 1050 Ti

Intel Core i5-7500 3.40 Ghz

32 GB оперативной памяти

Тем не менее эта конфигурация СУЩЕСТВЕННО превышает минимальные требования, которые на практике выяснить не представляется возможным.

Установка:

Бинарная сборка не предоставляется, чтобы получить рабочую копию, её нужно собрать из исходников.

Все версии ПО указаны на момент написания данного руководства.

Установите Visual Studio 2019, с workload ".NET Core" и "Разработка классических приложений .NET"

После этого открыть sln в Visual Studio и сделать билд, или, альтернативно, запустить батник publish_svs, который произведёт оптимизированную сборку под 64bit Windows, где итоговый exe будет называться SimpleRtspPlayer

Запись видео производится с экрана и дефолтного источника звука в ОС, и это требует единственной зависимости, которая требует самостоятельной установки: https://github.com/rdp/screen-capture-recorder-to-video-windows-free

После установки, ПО будет самостоятельно активировать запись экрана через запуск ffmpeg, который использует виртуальные устройства предоставляемые данным ПО захвата экрана.

Конфигурация:

Воспользуйтесь Onvif Device Manager, или другим ПО для определения rtsp URL подключенных камеры и кодера

В веб-интерфейсе включенного приложения, доступного по адресу localhost:5001 (или вместо localhost IP компьютера на котором оно запущено в локальной сети), в разделе Конфигурация, вставьте эти URL в соответствующие поля, вместе с данными авторизации:

Управление

После этого в режиме управления записи можно запустить запись, и управлять ей по кнопкам, равно как и скачать файлы результата, которые указываются в разделе "Архив". Получение файла доступно по локальной сети, если вы пользуетесь веб-интерфейсом с другого ПК.

Кроме того, у этих кнопок если аналоги на клавиатуре, которая подключена напрямую к ПК-хосту ПО.

Это номерные клавиши numpad:

5 - запуск

6 - выключение

7 8 9 4 - переключение режимов записи, аналогичные кнопкам

Данные клавиши читаются независимо от того, в фокусе приложение или нет, через hook на клавиши.

Clone this wiki locally