Parade Series - RTSP - Web

实验室-单摄像头-测试
Parade Series - RTSP - Web_第1张图片
高拍仪-双摄像头-测试
Parade Series - RTSP - Web_第2张图片

Cam List

@SET TMP-LOG=dshow.dummy.%bofTime%
@ffmpeg -list_devices true -f dshow -i dummy 2> %TMP-LOG%

@ECHO.
@type %TMP-LOG% | grep @ | grep -v "Alternative\|DirectShow" | awk -F"\"" '{ print $2 }'

:: ===========================================================================
FOR /F %%x IN ('linux_date +"%%s"') DO (
     SET eofTime=%%x
)
:: ===========================================================================
@DEL %TMP-LOG%

Parade Series - RTSP - Web_第3张图片

Cron Startup Scripts
Parade Series - RTSP - Web_第4张图片

└─ lt-init.cmd
   ├─ lt-server.cmd
   │  └─ lt-rtsp-proxy-server.cmd
   │     └─ lt-rtsp-proxy-agent.cmd
   └─ lt-push.cmd
      └─ lt-rtsp-cam-daemon.cmd
         └─ lt-rtsp-cam-worker.cmd

lt-init.cmd

:: ===========================================================================
:: PLEASE DO NOT EDIT THIS FILE
:: ===========================================================================
@ECHO OFF
:: ===========================================================================
@CALL lt-server.cmd
@CALL lt-push.cmd
:: ===========================================================================

lt-server.cmd

:: ===========================================================================
:: PLEASE DO NOT EDIT THIS FILE
:: ===========================================================================
@ECHO OFF
:: ===========================================================================
FOR /F %%x IN ('linux_date +"%%s"') DO (
     SET bofTime=%%x
)
:: ===========================================================================

@SET TMP-LOG=wmic.process.%bofTime%
@wmic process get ProcessId, CommandLine /format:csv | grep lt-rtsp-proxy-agent | grep -v grep > %TMP-LOG%

@SETLOCAL ENABLEDELAYEDEXPANSION
:: ===========================================================================
@ECHO.

FOR /F "tokens=1-3 delims=," %%a IN ( %TMP-LOG% ) DO (
    SET MACHINE=%%a
    SET CommandLine=%%b
    SET CommandPID=%%c

    @SET cmd=taskkill /pid !CommandPID!
    @CALL !cmd!
)

@CALL lt-rtsp-proxy-server.cmd

:: ===========================================================================
FOR /F %%x IN ('linux_date +"%%s"') DO (
     SET eofTime=%%x
)
:: ===========================================================================
@DEL %TMP-LOG%
@ECHO.
@ECHO.Time elapsed from %bofTime% to %eofTime%

Parade Series - RTSP - Web_第5张图片Parade Series - RTSP - Web_第6张图片
Cron Config

└─ lt-init.cmd
   ├─ bin
   │  ├─ instsrv.exe
   │  └─ srvany.exe
   ├─ make_rtsp_proxy.cmd
   └─ init_rtsp_proxy.cmd

make_rtsp_proxy.cmd

::===============================================================
:: PLEASE DO NOT EDIT THIS FILE
::===============================================================
:: Cron Job : RTSP Proxy Service
::===============================================================
:: SC DELETE Cron-RTSP-Proxy
::===============================================================
:: bin\instsrv Cron-RTSP-Proxy bin\srvany.exe
::===============================================================
:: NET START Cron-RTSP-Proxy
::===============================================================
:: Microsoft Tool Kit : instsrv.exe srvany.exe
:: ==============================================================

@SET service_path=D:\Conda\parading\cron
@SET service_name=Cron-RTSP-Proxy
@SET service_desc="RTSP Proxy Cron Service"
@SET prog_path=D:\Conda\parading\cron
@SET prog_name=init_rtsp_proxy.cmd

@NET  STOP %service_name%
@SC DELETE %service_name%
@SC CREATE %service_name% binpath= %service_path%\bin\srvany.exe start= auto displayname= "CronRtspProxy"
@SC DESCRIPTION %service_name% %service_desc%

@REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%service_name%\Parameters" /v Application  /t REG_SZ /d "%prog_path%\%prog_name%" /f
@REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%service_name%\Parameters" /v AppDirectory /t REG_SZ /d "%prog_path%" /f

Parade Series - RTSP - Web_第7张图片

你可能感兴趣的:(服务器,DOS)