今天拿到了老徐的反馈,终于找到了有点价值的信息
EMAIL原文:
先接收的64字节为AV_FRAME结构
接下来的数据为buffer
另外下边的代码注意字节顺序:
h264_header.length = ntohs(data_size);
其实我也关注过这个变量,鬼才知道做网络发送之前会颠倒字节序,我勒个去,不加密就这么搞....有木有
实际上经过测试,客户端指定userdata长度并非_datasize,而是_length,彻彻底底的被徐老师忽悠了一把,伤不起啊....最后剔除无关数据,把视频数据放入ffmpeg解码,当然DIB信息也是出来了,顺便把截图的功能做了吧,存成bmp文件,文件名先由传过来的时间指定。