Трансляция экрана на сайт

Задача: Вывод картинки видеорегистратора с аналоговыми камерами на сайт WordPress. Решение: Используем комп с windows XP. Изображение части экрана компа транслируем с помощю VLC плеера(v2). На сайте с помощью плеера принимаем трансляцию. Также используем прокси апача, для доступа во внутреннюю сеть.

Содержимое bat файла для автозапуска VLC трансляции:

@echo off
cd c:\
cd Program Files\VideoLAN\VLC\
start vlc.exe screen:// :screen-left=0 :screen-top=0 :screen-height=263 :screen-width=576 :screen-fps=1.000000 :live-caching=300 :sout=#transcode{vcodec=FLV1,vb=20}:std{access=http{mime=video/x-flv},dst=:8081/stream.flv,mux=ffmpeg{mux=flv}}
exit

Вариант 2 (для телефонов, без Адоб Флеш)

@echo off
cd c:\
cd Program Files\VideoLAN\VLC\
start /min vlc.exe screen:// :screen-left=78 :screen-top=23 :screen-height=680 :screen-width=820 :screen-fps=1.000000:live-caching=300 :sout=#transcode{vcodec=WMV2,vb=800,acodec=wma2,ab=128,channels=2,samplerate=44100,scodec=none}:http{dst=:8081/stream.asf} :no-sout-all :sout-keep
exit

Добавить задачу в nncron.tab. Каждый день в 9:01, если еще не запущен VLC, то запустить батник и через 60сек свернуть окно VLC.

#( vlcstream
Time: 1 9 * * * *
Rule: PROC-EXIST: «vlc.exe» NOT
Action:


StartIn: «C:\setup»
ShowMinimized NormalPriority
START-APP: C:\setup\vlcscr.bat
PAUSE: 60000
WIN-HIDE: «screen:// — Медиа-проигрыватель VLC»
)#

Ставим WordPress плагин KVS Player. Настраиваем в нем размер картинки и время буфера. Используя шорт код [flv:http://домен.тут/stream.flv]добавляем на страницу в нужном месте.

В конфигурации апача(httpd-vhosts.conf) добавить:

мVirtualHost *:80б
ServerName домен.тут
ProxyPreserveHost On
ProxyPass / http://10.10.10.10:8081/
ProxyPassReverse / http://10.10.10.10:8081/
м/VirtualHostб

Возможные ошибки:

VLC не может открыть MRL ‘screen://’

причина: превышен размер экрана в параметрах screen-height или screen-width батника

Источник: https://vacadem.ru/blog/test-lab/vlc-video-lan-desktop.html

https://vacadem.ru/blog/test-lab/broadcast-your-desktop-using-vlc-and-directshow.html

Как осуществить простейшую веб-трансляцию (видеорегистратор + VLC media player + WordPress + VideoEmbed)

Задача такова: с минимальными усилиями вставить живое видео с домашнего компа(видеорегистратора) или IP камеры  из внутренней(OpenVPN) сети на сайт под управлением WordPress. Пример моей трансляции тут. Читать далее «Как осуществить простейшую веб-трансляцию (видеорегистратор + VLC media player + WordPress + VideoEmbed)»

Программа CMS для сервера видеонаблюдения

CMS используется для просмотра и записи потока с камер видеонаблюдения на компьютере с Windows XP(в данном случае). У меня подключены к ней две камеры:

  1.  Sunluxy (внутренняя, поворотная, без WEB доступа к настройкам, только через андроид приложение Sricam_18.3.30.apk поначалу управлять приходилось)
  2. IPcam Device C6F0SeZ3N0P0L0, ver.V7.1.9.2.1-20140922(внешняя, это с доступом к настройкам через веб интерфейс с отрправкой на FTP сервер)

CMS для IP камер cmsserial.rar Версия 3.1.0.4 от 18.02.2018, на снимке экрана выглядит следующим образом:

Общий вид

Для компьютерных DVR плат(в т.ч. дозор, TE-104C) захвата видеосигнала c аналоговых камер здесь положил архив(100мб) c ПО(в т.ч. DVR4000) и дровами. Еще вот CMS_Release_bff_3.18.0.7z