河南视频网关运维之Windows篇

准备工作

1. 加入微盘

登录企业微信,收到邀请进入微盘,微盘-共享-视频事业部-运维组,这里是部门运维组整理的所有工作相关文件,可随时上传、下载、更新文件,方便小伙伴们跨平台、跨设备的实时处理工作内容与文件。

2. 获取服务器远程信息

视频转码上云网关在河南的各个路公司处,Windows网关的远程方式有两种,一种是依赖外网远程工具远程,如todesk、向日葵等;另一种是进入内网环境后使用Windows自带功能[远程桌面连接(mstsc)](mstsc | Microsoft Learn)远程。

远程信息已保存在微盘中:视频事业部-运维-河南-网关-河南网关远程信息表.xlsx,里面记录了向日葵和todesk的设备码和远程密码。这里推荐使用todesk作为主要远程连接工具,可酌情保存一份远程配置文件在todesk上随时远程使用。

image-20240501142120086

3. 获取运维的摄像机信息

转码网关摄像机数据文件地址:C:\GDTS\CoderTransferControl\system.db,默认使用Database4.exe打开,打开后查询表名CameraInfo。

已经导入的摄像机数据我们备份在了微盘,路径为:视频事业部-运维-河南-网关-河南高速公路公司-路段单位,另外还包含了路由信息和网卡信息。

路由信息:设置摄像机IP的网络段自定义指向一个网关路由,若不可抗因素导致路由信息丢失,则摄像机与转码上云网关链路断开,拉流取不到视频流。

网卡信息:记录了静态内网地址。若外网网络不通,可进入路公司内网后通过内网地址远程转码网关。

1. 主控程序

程序路径:C:\GDTS\CoderTransferControl\

主控程序本体:CoderTransferControl.exe

配置文件:C:\GDTS\CoderTransferControl\config.ini,配置转码路数、转码进程个数和设备端口号

2. 转码程序

2.1. 标清转码

河南转码网关使用海康GPU转码卡,最多支持转码路数为704x576分辨率视频输出同时转码200路。GPU有四个转码芯片,标清704x576分辨率转码程序工作在本机7777、7778、7779和7780端口

程序路径:C:\GDTS\TransCodingServerA、TransCodingServerB、TransCodingServerC、TransCodingServerD

2.2. 高清转码

高清1920x1080分辨率由cpu转码,工作在7781端口。

程序路径:C:\GDTS\TransCodingServerE
保证主控CoderTransferControl.exe和转码TransCodingServer{A..E}.exe的运行

3.守护进程

当主控和转码因不可抗因素停止工作后,可由守护进程自动拉起。

主控守护进程文件名:blrun_control.exe

转码守护进程文件名:blrunA.exeblrunB.exeblrunC.exeblrunD.exeblrunD.exe

守护进程配置文件:run.ini

4.运维排查

必备工具:

  • VLC media player:rtsp流地址测试工具
  • Dbgview.exe:线程信息查看工具
  • Database4.exe:数据库查看工具
  • PingInfoView:批量ping工具

运行bat脚本后程序会单路自动下发推流,打开Dbgview.exe查看已推流个数

启动或重启转码可以参考使用‪C:\GDTS\重启转码程序.bat

Dbgview.exe的使用
筛选include填写 ip: 查看推流个数
筛选include填写摄像机编号,一般是uuid,查看当前转码所在端口或转码进程
注意:当出现该条数据无效,丢弃[摄像机编号]的特殊情况,若为最新版本的transCodingServer,需要与研发及时沟通,并在问题定位后方可重启转码

日志路径‪C:\GDTS\TransCodingServer{A..E}\gdinfo.log
日志检索摄像机编号可查看转码信息


河南视频网关运维之Windows篇
https://tttrove.top/202405/河南视频网关运维之Windows篇/
作者
tttrove
发布于
2024年5月1日
许可协议