网络编程
文章平均质量分 86
aflyeaglenku
专注于安防行业,辛勤耕耘,立志成为安防行业·视频监控领域的知名专家。
展开
-
基于live555制作RtspClientDLL库
基于live555制作RtspClientDLL库支持能力代码思路制作C++包装类包装调度器和RTSPClient包装媒体资源A/V流数据处理事件调度及触发请求失败码流中断模拟心跳软件实现支持能力1.基于live555的基础组件能力,将其包装成C++类或C的API并导出成DLL库,可供其他库使用。2.导出的C-API要求能定制端口和传输协议,并能在内部交互发生异常/出错时告知调用方代码。3.视频支持H264/H265,音频支持G711A/G711U/AAC等但不限于此。4.支持安防行业主流的海康/原创 2020-08-08 21:42:46 · 837 阅读 · 0 评论 -
新一代H.266 VVC视频编码标准正式发布
新一代H.266 VCC视频编码标准正式发布德国弗劳恩霍夫通讯技术研究所(Fraunhofer HHI)正式宣布了新一代运动图像专家组MPEG)视频标准——它就是简称 H.266 的通用视频编码(VVC)。过去三年,包括苹果、爱立信、英特尔、华为、微软、高通、索尼等在内的行业合作伙伴,一直在努力推动这项新技术的发展。与简称 H.265 的高效视频编码(HEVC)前身一样,新标准有望将视频文件的比特率和大小降低 50% 左右,同时不会在视觉保真度上有明显的差异。支持 VVC 编解码功能的终端软件,亦有原创 2020-07-13 08:45:02 · 1539 阅读 · 0 评论 -
用Wireshark保存RTP的负载码流
用Wireshark保存RTP的负载码流原创 2017-07-05 21:29:19 · 2649 阅读 · 2 评论 -
tcp协议系列文章(8):connect:在socket上进行连接初始化
tcp协议系列文章(6):connect:在socket上进行连接初始化原创 2017-06-23 20:35:17 · 1262 阅读 · 0 评论 -
tcp协议系列文章(5):select:同步I/O复用
tcp协议系列文章(5):select:同步I/O复用原创 2017-06-16 14:45:15 · 755 阅读 · 0 评论 -
tcp协议系列文章(4):TCP带宽,时延和RTT等的关系
tcp协议系列文章(4):TCP带宽,时延和RTT等的关系原创 2017-06-15 18:08:41 · 2944 阅读 · 0 评论 -
NAT的四种类型及类型检测
NAT的四种类型及类型检测原创 2017-06-27 15:58:32 · 941 阅读 · 0 评论 -
tcp协议系列文章(3):TLP算法
tcp协议系列文章(3):TLP算法原创 2017-06-14 09:52:15 · 2051 阅读 · 0 评论 -
tcp协议系列文章(1):提纲挈领
以上每一部分,在网络上都能找到 N 多的讲解资料。一般的,开发者通常是在遇到问题时去查找相关资料。笔者这里打算做的,是从全局的角度讲解围绕着tcp的知识点都有哪些,不必再在需要的时候抓瞎。原创 2017-06-03 16:18:36 · 579 阅读 · 0 评论 -
tcp协议系列文章(7):send()的数据大小与可用的发送缓冲区大小的关系
socket之send与发送缓冲区大小的关系原创 2017-06-23 10:48:22 · 7166 阅读 · 0 评论 -
tcp协议系列文章(6):send
tcp协议系列文章(6):send原创 2017-06-19 09:55:47 · 1242 阅读 · 0 评论 -
tcp协议系列文章(2):从man 7 tcp开始
tcp协议的man手册原创 2017-06-03 16:28:00 · 2994 阅读 · 3 评论 -
windows下并发I/O服务器模型对比(三):Winsock六种I/O模型的性能测试及分析
Winsock六种I/O模型的性能测试及分析原创 2016-01-22 16:29:50 · 5428 阅读 · 0 评论 -
两种负载均衡技术的实现原理与简单示例
两种负载均衡技术的实现原理与简单示例原创 2017-08-08 09:20:17 · 788 阅读 · 0 评论 -
Linux下Openssl的安装全过程
Linux下Openssl的安装全过程原创 2017-08-11 16:33:13 · 5000 阅读 · 0 评论 -
进程已不存在,但端口仍被占用,TcpView显示进程名为[non-existent]
原文地址:https://www.cnblogs.com/zhcncn/archive/2013/02/04/2891489.html原创 2018-11-27 20:43:13 · 2526 阅读 · 0 评论 -
Http1.0、1.1、websocket在长连接和交互方面的区别
网上内容很多了,有的也称为webSocket、Ajax轮询、长轮询(long poll),要解决的应用问题主要是如何在客户端上及时更新数据,如何让服务端能主动向客户端发出Request。至于说带宽占用、服务器cpu占用、socket句柄销毁等,都属于次带带出来的问题,而不是业务或功能上的需求问题。笔者画了一个图,比较简单,文字性的描述就不在这里多写了。注意看彩色的线和箭头指向。...原创 2018-07-06 11:49:54 · 1271 阅读 · 0 评论 -
HTTP的GET、POST的区别与GB28181协议
今天偶然间看到了一篇博客《99%的人都理解错了HTTP中GET与POST的区别》,原始出处不知在哪里,请大家自行百度/谷歌。对于其中作者指出的“GET产生一个TCP数据包;POST产生两个TCP数据包。”笔者甚是好奇。于是网络检索,找到了另一篇博客:《http://www.cnblogs.com/tekkaman/archive/2013/04/03/2997781.html》。里面丢了一个rfc...原创 2018-06-20 17:05:49 · 1190 阅读 · 2 评论 -
windows下并发I/O服务器模型对比(二):5种并发I/O服务器模型 之二
windows下并发I/O服务器模型对比(二) 在实际开发过程中,服务器程序需要和多个客户端程序进行通信。为了提高服务器程序的并发处理能力,通常为每个客户端启动一个线程,用于处理与客户端的数据通信。网络通信属于I/O操作。接收属于输入,发送属于输出。与CPU运算相比,网络通信的效率很低,主要体现在如下几点。 ·服务器等待客户端的链接请求。 ·客户端等...原创 2016-01-19 10:42:38 · 5394 阅读 · 0 评论 -
windows下并发I/O服务器模型对比(一):5种并发I/O服务器模型
windows下并发I/O服务器模型对比windows下有5种并发I/O服务器模型,罗列他们,并简述其优缺点。每一种更高级的模型,都是基于解决它的前一种模型的不足而诞生的。只有了解了他们之间的差别,才能理解他们的优缺点,才能更好地做出适合于产品与项目的选择。由于本人学习时间也不长,下述有不当之处,还请路过的朋友不吝赐教。交流QQ 1010316426(第1种)I/O复用【关键词...原创 2016-01-12 15:04:45 · 5259 阅读 · 0 评论 -
Winsock 10053和10054错误分析
Winsock 10053和10054错误分析原创 2018-01-05 10:42:29 · 2865 阅读 · 0 评论 -
如何在电脑上配置android的adb环境变量
如何在电脑上配置android的adb环境变量原创 2017-04-20 11:24:02 · 2625 阅读 · 0 评论 -
小米手机抓包教程
小米手机抓包教程原创 2017-04-21 12:43:45 · 3090 阅读 · 0 评论 -
windows下并发I/O服务器模型对比(四):如何选择I/O模型
I/O模型的选择 通过上一节对各种模型的测试分析,对于如何挑选最适合自己应用程序的I/O模型,大家可能还有些问题。原创 2016-01-22 16:50:01 · 4336 阅读 · 0 评论 -
windows下并发I/O服务器模型对比(五):描述winsock的I/O模型的几个角度
描述winsock的I/O模型的几个角度原创 2016-01-26 19:59:40 · 4286 阅读 · 0 评论 -
SIP相关的RFC文档索引
SIP相关的RFC文档索引原创 2016-10-26 22:48:52 · 2290 阅读 · 0 评论 -
tcpdump高级过滤技巧
tcpdump高级过滤技巧原创 2016-11-10 11:56:21 · 7668 阅读 · 0 评论 -
MPEG2系列协议简介(ISO/IEC 13818 -1 ~ -7)
MPEG2系列协议简介(ISO/IEC 13818 -1 ~ -7)原创 2016-11-23 10:52:45 · 10085 阅读 · 1 评论 -
点直播流媒体传输协议之 —— HLS
点直播流媒体传输协议之 —— HLS原创 2016-11-27 15:51:07 · 4223 阅读 · 0 评论 -
RTSP/HTTP/RTMP网络协议对比
RTSP/HTTP/RTMP网络协议对比原创 2016-12-29 15:52:49 · 6221 阅读 · 0 评论 -
nginx配置:(二)Location配置总结
nginx配置:(二)Location配置总结原创 2016-09-23 16:06:18 · 1080 阅读 · 0 评论 -
nginx配置:(一)基本配置与参数说明(转载)
nginx基本配置与参数说明原创 2016-09-23 16:02:08 · 1073 阅读 · 0 评论 -
网卡工作模式有4种
网卡工作模式有4种原创 2016-07-08 17:01:50 · 4081 阅读 · 0 评论 -
linux下网络程序遭遇SIGPIPE信号进程退出的原因及规避方法
linux下网络程序遭遇SIGPIPE信号进程退出的原因,及规避方法原创 2016-07-22 13:41:35 · 6758 阅读 · 0 评论 -
HTTP 文件上传的基本原理
1、HTTP 文件上传的基本原理。2、当前的主流文件上传组件性能对比.原创 2016-06-12 11:22:14 · 36260 阅读 · 1 评论 -
Osip2和eXosip协议栈的简析
Osip2和eXosip协议栈的简析原创 2016-07-05 13:34:13 · 6702 阅读 · 0 评论 -
视频监控三大标准比较 ONVIF不负众望
视频监控三大标准比较 ONVIF不负众望原创 2016-07-01 09:48:12 · 29991 阅读 · 0 评论 -
详解nginx的基本配置及nginx.conf文件配置示例
详解nginx的基本配置及nginx.conf文件配置示例原创 2016-12-13 09:42:19 · 2665 阅读 · 0 评论 -
JRTPLib的编译步骤
JRTPLib的编译步骤JRTPLib是RTP协议的开源版库,下面讲述在VS2008上面的编译步骤JRTPLIB开源库包括两个jthread.lib 和jrtplib.lib下载链接:jthread:http://research.edm.uhasselt.be/%7Ejori/page/index.php?n=CS.Jrtplib jrtplib: http://rese原创 2015-07-27 11:09:37 · 5146 阅读 · 1 评论 -
jRTPlib支持多网卡,支持TCP
项目上要使流媒体服务器支持双网卡,一个网卡进流,一个网卡出流,我读了读jRTPlib库代码,发现要实现此要求,需要对库代码做出修改。思路如下:(1)RTP over UDP 数据结构上,创建RTP sock时,要创建一个recv_sock和一个send_sock,并将recv_sock通过bind绑定到recv_ip,将send_sock绑定到send_ip。目前的RTCP sock,由于只向接原创 2015-08-05 16:18:12 · 5661 阅读 · 0 评论