我想通过以下工作流程开发一些非常具体的UDP协议:
与HTTP MJPEG流技术之类的存根相比,它的设计非常简单,而且非常“真实”:它可以完全利用狭窄的通道来尽可能快地请求更新。缺点是交付不保证,并且帧的开始和结束没有确定-对于每个数据包,您只知道“该坐标处的某些块刚刚被更新”
但是我对libjpeg
api很陌生。如何对帧进行编码,然后对比特流进行拆分,以仅将“整数”数量的DCT编码和霍夫曼编码的块打包在数据包中? (如how JPEG works上的文章所述)
所以可以改写任务-给定编码的jpeg文件;目的是将数据流分割成最大大小的块,这样每个块将仅包含足够的数据以对其进行解码。 (不允许块级联)