-
C语言实现的网络摄像头数据压缩框架初步构建
资源介绍
附件的说明文档中有说明项目中用到的相关库的版本和安装路径
1、摄像头客户端从usb摄像头读取yuv数据,并通过SDL2显示
2、摄像头客户端将每一帧yuv数通过X264lib编码为一帧H264数据
3、摄像头客户端通过socket发送一帧压缩的数据
4、服务器端管理客户端(包括摄像头)的网络通断
5、服务器接收到摄像头的一帧H264数据分发给在线的客户端
6、客户端接收到服务器转发的H264数据解码通过SDL2显示
存在问题:
1、客户端接收到的数据显示比服务器端采集数据显示延时大
2、虚拟机连接usb的时候经常是读取摄像头阻塞