![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
NVR
wind199
专注软件研发,让软件开发更简单,轻量,稳定
展开
-
无插件播放h265视频
对于NVR设备,需要配web端来管理,包括NVR常用配置和视频预览。视频的预览,以前可以通过插件的方式来实现,IE通过ActiveX控件,其它浏览器通过NPAPI插件。NPAPI插件被谷歌抛弃掉,说是因为安全的原因,其它浏览器也跟风谷歌,没有办法,谁让人家是老大呢?人家就和苹果一样霸道。 NPAPI被抛弃后,替代的是称作沙盒的PPAPI。PPAPI国内资料很少,它是由谷歌开发的,所以需要到谷歌官网去找资料,包括get start,demo等。但是,问题来了,需要翻墙访问谷歌,现在翻墙比以前困难很多...原创 2021-12-01 21:06:10 · 1996 阅读 · 1 评论 -
Protobuf配置
google 开源的Protobuf,目的是解决json和xml在网络传输中占用带宽问题,它是二进制传输的,无论是解析性能还是占用网络带宽,都要比json和xml优越。 但是,为什么protobuf没有取代json或者xml呢?觉得主要原因是protobuf 是二进制的,对调试不友好,出现问题,不好定位,所以很多公司不使用它。 protobuf除了用作网络传输,还有另一个用途,就是用作配置文件。json也可以用作配置文件,但是json是明文,有些敏感信息容易泄露。protobuf的二进制...原创 2021-11-28 22:29:40 · 1045 阅读 · 0 评论 -
64路NVR网络模块设计
之前做的NVR 网络模块,记录一下。网络设施越来越完善,支持千兆的路由器很常见。安防行业对视频的质量要求也越来越高,因此,要求音视频的码率也越来越大。我们的项目要求支持64个通道,每路接入主子码流,按每路主码流 4Mb/s,子码流 1Mb/s的最大码率来设计。64路总码率=64*5Mbs=320Mbs。接入64个通道的难点在于稳定性,包括CPU占用率,线程数,连接数,内存使用,掉线率等方面的稳定性。每个通道需要两个连接,一个用于信令控制,一个用于媒体数据传输,类似于RTSP协议。64*2=1原创 2021-11-14 22:17:36 · 2131 阅读 · 0 评论