摘要: 前言 网络摄像头的视频流解析直接使用通过http的Mjpeg是具有边界帧信息的multipart / x mixed replace,而jpeg数据只是以二进制形式发送。因此,实际上不需要关心HTTP协议标头。所有jpeg帧均以marker开头,0xff 0xd8并以结尾0xff 0xd9。因此,上 阅读全文
posted @ 2020-03-01 21:34 enumx 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 服务器分析: 1. 先通过在服务器端利用OpenCV捕获到视频的每一帧图片 2. 将这些图片进行压缩成JPEG格式,这样能减小图片大小,便于传输 3. 按照提前协商好的分辨率和帧数进行打包编码传输 4. 利用服务器端打开端口8880,此时客户端连接后,便可以在客户端中捕获到服务器端的视频。 客户端分 阅读全文
posted @ 2020-03-01 02:07 enumx 阅读(1329) 评论(0) 推荐(0) 编辑
摘要: 这篇文章写的很好,所以无耻的转了。。 有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体. struct模块中最重要的三个函数是pack(), unpack(), calcsi 阅读全文
posted @ 2020-03-01 02:05 enumx 阅读(1070) 评论(0) 推荐(0) 编辑