<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MVision的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MVision</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MVision]]></copyright><item><title><![CDATA[boost::asio::deadline_timer异步handler频繁进入的问题]]></title><link>https://blog.youkuaiyun.com/MVision/article/details/120333518</link><guid>https://blog.youkuaiyun.com/MVision/article/details/120333518</guid><author>MVision</author><pubDate>Thu, 16 Sep 2021 18:39:53 +0800</pubDate><description><![CDATA[使用了boost库完成了流媒体服务器，在使用过程中反馈如下问题：

前端摄像机掉线，流媒体服务器执行摄像机掉线处理后，等待播放器重连；如果多个播放器同时执行重连时，会不定时出现boost::asio::deadline_timer失效，导致handler会频繁的进入，然后日志文件快速增长，占用大量的磁盘空间，查看日志文件可看到每秒400条以上的handler执行记录。

通过不断测试发现，多个播放器重连时，会偶然导致以下代码段执行多次




m_timer.expires_from_now(boost:.]]></description><category></category></item><item><title><![CDATA[大华摄像机RTSP断流]]></title><link>https://blog.youkuaiyun.com/MVision/article/details/118786764</link><guid>https://blog.youkuaiyun.com/MVision/article/details/118786764</guid><author>MVision</author><pubDate>Fri, 16 Jul 2021 10:36:13 +0800</pubDate><description><![CDATA[使用RTSP获取大华摄像机的视频流，会出现断流情况，经过测试对比发现，大华摄像机RTSP取流时，需要对连接进行保活，否则摄像机会认为客户端掉线，不再发送媒体流数据。

解决办法：

第一种：实现RTCP功能，这种较复杂，但是应该是标准做法，标准的RTSP播放器都是这么做的。

第二种：定时发送OPTIONS，对连接保活。同样可以解决问题，比较简单，容易实现，非标准做法。针对大华摄像机，发送保活OPTIONS时，需要带有Authorization字段，否则会出现鉴权失败。



测试发现，海康的摄像机RTS.]]></description><category></category></item><item><title><![CDATA[windows下使用Gitblit搭建局域网内的GIT私有仓库]]></title><link>https://blog.youkuaiyun.com/MVision/article/details/108252741</link><guid>https://blog.youkuaiyun.com/MVision/article/details/108252741</guid><author>MVision</author><pubDate>Thu, 27 Aug 2020 09:55:06 +0800</pubDate><description><![CDATA[一、目的

使用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
        
...]]></description><category></category></item><item><title><![CDATA[IDC_RADIO控件绑定变量]]></title><link>https://blog.youkuaiyun.com/MVision/article/details/105789576</link><guid>https://blog.youkuaiyun.com/MVision/article/details/105789576</guid><author>MVision</author><pubDate>Mon, 27 Apr 2020 14:09:41 +0800</pubDate><description><![CDATA[MFC中默认IDC_RADIO无法绑定控件变量，如果需要通过向导绑定变量的话，需要对控件做如下设置：

将属性中的group设置为true
]]></description><category></category></item></channel></rss>