【纯技术讨论】Linux UDP 视频传输 有 视频监控/UDP 经验者请进!
需求:
客户端通过UDP“连续”发送JPG图片,每帧大小为116kb(640*480)。服务器端接收数据,要能够准确判断出每一帧图像的结束。
我的思路:
将每一帧数据分解成大小为1024bit的数据包,并为每一个包附上帧号、包号,进而封装为一个数据结构。服务器端在接收到数据的时候通过帧号判断数据的归属(属于那一帧),通过包号进行排序。
我的问题:
1. 做视频传输,是不是可以忽略一些包的丢失?也就是不在应用层实现数据重传。希望有经验的兄弟给点指示;
2. 关于“包”的排序有没有什么好的思路,请推荐下,感激:)
3. 当延时在 220ms 左右的时候,简单的试验了一下:用ARM传输116Kb的一幅图像,当包大小为1024BIT的时候可以接收到4kb,但是BUF较低的时候几乎收不到包。请指教。
我的联系方式:
1. QQ: 3786603
2. Email:genius.rui@163.com
虽说很早就有人研究UDP传输音视频,但是手头没有什么资料,特向各位大侠求助,请不吝赐教!感激...