- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 boost::asio::deadline_timer异步handler频繁进入的问题
使用了boost库完成了流媒体服务器,在使用过程中反馈如下问题:前端摄像机掉线,流媒体服务器执行摄像机掉线处理后,等待播放器重连;如果多个播放器同时执行重连时,会不定时出现boost::asio::deadline_timer失效,导致handler会频繁的进入,然后日志文件快速增长,占用大量的磁盘空间,查看日志文件可看到每秒400条以上的handler执行记录。通过不断测试发现,多个播放器重连时,会偶然导致以下代码段执行多次m_timer.expires_from_now(boost:.
2021-09-16 18:39:53
322
原创 大华摄像机RTSP断流
使用RTSP获取大华摄像机的视频流,会出现断流情况,经过测试对比发现,大华摄像机RTSP取流时,需要对连接进行保活,否则摄像机会认为客户端掉线,不再发送媒体流数据。解决办法:第一种:实现RTCP功能,这种较复杂,但是应该是标准做法,标准的RTSP播放器都是这么做的。第二种:定时发送OPTIONS,对连接保活。同样可以解决问题,比较简单,容易实现,非标准做法。针对大华摄像机,发送保活OPTIONS时,需要带有Authorization字段,否则会出现鉴权失败。测试发现,海康的摄像机RTS.
2021-07-16 10:36:13
6998
原创 windows下使用Gitblit搭建局域网内的GIT私有仓库
一、目的使用Gitblit搭建局域网内的GIT私有仓库二、准备工具JDK 1.8.0_65 gitbilt-1.9.1三、搭建步骤1.安装java环境下栽的JDK 1.8.0_65为压缩文件,直接将其解压后,配置相关环境变量即可。需要设置JAVA_HOME、PATH、CLASSPATH三个环境变量。JAVA_HOME指明JDK安装路径,J:\APP-test\jdk1.8.0_65 ...
2020-08-27 09:55:06
936
原创 IDC_RADIO控件绑定变量
MFC中默认IDC_RADIO无法绑定控件变量,如果需要通过向导绑定变量的话,需要对控件做如下设置:将属性中的group设置为true
2020-04-27 14:09:41
1080
2
opencv教程基础篇part2
2010-09-27
opencv教程基础篇part1
2010-09-27
学习OpenCV(中文版).pdf
2010-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人