代码拉取完成,页面将自动刷新
同步操作将从 Vanishi/BXC_VideoAnalyzer_v4 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
sudo apt install yasm libfaac-dev libmp3lame-dev libopus-dev libx264-dev libx265-dev libtheora-dev libvorbis-dev libxvidcore-dev libxext-dev libxfixes-dev
sudo apt install libssl-dev
sudo apt install curl libcurl4-openssl-dev libcurl4-nss-dev libcurl4-gnutls-dev
sudo apt update -y
sudo apt install -y libtbb-dev
//推荐写入方式:
cd /etc/ld.so.conf.d
sudo vim VideoAnalyzer.conf
VideoAnalyzer.conf 写入 xxx/BXC_VideoAnalyzer_v4/Analyzer 的绝对路径
最后执行 sudo ldconfig
//config.json
{
"host": "127.0.0.1", //部署设备IP地址(可以使用127.0.0.1,建议使用ipconfig获取本设备IP地址,可以实现远程访问)
"adminPort": 9001, //后台管理服务器端口
"analyzerPort": 9002,//视频分析服务端口
"videoAnalyzerPort": 9004, //启动工具端口
"mediaHttpPort": 9003, //流媒体服务器HTTP端口(如需修改,MediaServer/config.ini的对应端口也要修改)
"mediaRtspPort": 9554, //流媒体服务器RTSP端口(如需修改,MediaServer/config.ini的对应端口也要修改)
"mediaSecret": "aqxY9ps21fyhyKNRyYpGvJCTp1JBeGOM",//流媒体服务器安全码(如需修改,MediaServer/config.ini的对应安全码也要修改)
"mediaRootDir": "MediaServer/www",//流媒体服务器缓存根目录(不能随意修改)
"uploadDir": "Admin\\static\\upload", //后台管理上传算法,音频,报警视频等文件根目录(不能随意修改)
"supportHardwareVideoDecode": false, //是否支持硬件解码(建议关闭硬件解码,将硬件资源留给算法)
"supportHardwareVideoEncode": false //是否支持硬件编码(建议关闭硬件编码,将硬件资源留给算法)
}
//将本地文件推流至VideoAnalyzer(该命令行未经优化,延迟较大)
ffmpeg -re -stream_loop -1 -i test.mp4 -rtsp_transport tcp -c copy -f rtsp rtsp://127.0.0.1:9554/live/test
//将摄像头视频流推流至VideoAnalyzer(该命令行已优化,但仍然存在延迟,如果想要彻底解决推流延迟,可以参考我的视频:https://space.bilibili.com/487906612)
ffmpeg -rtsp_transport tcp -i url -fflags nobuffer -max_delay 1 -threads 5 -profile:v high -preset superfast -tune zerolatency -an -c:v h264 -crf 25 -s 1280*720 -f rtsp -bf 0 -g 5 -rtsp_transport tcp rtsp://127.0.0.1:9554/live/camera
// 备注
根目录下data文件夹中,我提供了一个test.mp4,大家可以测试,模拟视频流
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。