监控摄像头网络直播 越来越多人的开始讲普通安防摄像机接入网络流媒体服务器,进行网络直播。这方面的解决方案比较多,最近测试了一个比较轻巧的解决方案:EasyNVR。这个就是实现接入普通RTSP/Onvif的安防摄像机,转成RTMP和HLS流,可以在各平台上进行H5 web直播或者app直播。 卡顿原因 ...
分类:
其他好文 时间:
2019-11-20 12:25:31
阅读次数:
163
rdt1.0 假设前提:在传输通道中不发生错误,不丢包(reliable channel) 流程:单纯的由发送方发出,接收方接收 rdt2.0 假设前提:在1.0的前提下,加入了可能出错(bit error),仍然无丢包 改进:加入了停等协议,差错检测,接收方会发ACK/NAK,重传等机制解决错误。 ...
分类:
其他好文 时间:
2019-11-05 21:30:05
阅读次数:
141
帧同步这部分比较复杂,细枝末节有很多优化点,也有一些不同的优化方向,根据不同项目类型、对操作手感的要求、联机玩家的个数等,会有不同的难点和痛点。不同的优化方向,优化手法的差异,可能导致一些争论。并且,帧同步,本身也有很多变种,以应对不同的需求。所以,本文一切都是基于作者的项目类型(ACT)来做的方案 ...
分类:
其他好文 时间:
2019-11-02 11:59:35
阅读次数:
87
TX2串口缓冲区大小23字节 在很多入门级教程中,串口收发都是:接收一个数据,触发中断,然后把数据发回来。这种处理方式是没有缓冲的,当数量太大的时候,亦或者当数据接收太快的时候,我们来不及处理已经收到的数据,那么,当再次收到数据的时候,就会将之前还未处理的数据覆盖掉。那么就会出现丢包的现象了,对我们 ...
分类:
其他好文 时间:
2019-11-01 18:35:35
阅读次数:
184
一、【背景】 弱网测试,属于健壮性测试的内容。随着国内移动端迅猛发展,大大增加用户碎片化使用使用APP的。想象一下,用户在地铁里,巴士上,甚至是电梯,车库等场景使用APP,我们就需要针对这些场景的弱网环境下,验证出现丢包、延时软件的处理机制,避免因用户体验不友好造成用户的流失。 1.用户体验 APP ...
分类:
其他好文 时间:
2019-11-01 16:02:19
阅读次数:
104
使用多线程+信号与槽进行处理,可实现功能,效果如图 主线程触发了信号,立即执行结束,等待下一包数据到来; 子线程sub1花费2s时间发送数据; 子线程sub2花费4s时间存储数据。 当主线程每2s完成一次数据重组时,子线程sub2将会如何处理数据,是选择丢包同步,还是队列等待? 通过做实验,结果如图 ...
分类:
编程语言 时间:
2019-10-31 21:19:30
阅读次数:
118
遇到一个奇葩问题,访问我们自己的网站接口,有的网段访问正常, 有的网段访问,有时正常有时报 curl(56) Recv failure: Connection reset by peer 而且同一个网段访问也是这样 。 在本机上访问一直都是报这样的错误。 服务器的防火墙关闭了,ping没有丢包,te ...
分类:
Web程序 时间:
2019-10-26 15:28:47
阅读次数:
132
HostA要通讯HostB首先要通过网关,现在还有没有网关的mac地址,这样就会发生ARP广播,这时源IP:192.168.1.2/24源mac地址:00-11-12-21-11-11目标IP:192.168.1.1/24目标mac地址:FF-FF-FF-FF-FF-FFping包过来,E0端口会回应HostA自己的mac地址,而后再回发送一个ping包源IP:192.168.1.2/24,这时源
分类:
其他好文 时间:
2019-10-16 21:38:03
阅读次数:
397
系统版本: Centos-7-x86_64-minimal 1. 网络相关 1.1 MTR 跟踪路由,还可以测试丢包率、网络延迟 yum -y install mtr 2. 文件相关 2.1 sz、rz 文件上传下载 yum -y install lrzsz 2.2 vim 查看文件 yum -y ...
分类:
系统相关 时间:
2019-10-15 18:53:44
阅读次数:
94
前面介绍了基于TCP实现的服务器端和客户端,本节介绍基于UDP实现的服务器端和客户端。UDP协议提供的无连接的,不可靠的传输服务,在一些要求传输速度,可以接受丢包的传输场景应用广泛,比如视频音频传输场景。UDP中只有创建套接字的过程和数据交换的过程。 实现基于UDP的客户端和服务器端,客户端给服务器 ...
分类:
编程语言 时间:
2019-10-15 10:02:30
阅读次数:
262