jpeg
jpeg的协议相对简单 因为jpeg编码属于图像编码 不同于视频编码
没有用到复杂的参考帧和编码机制(比如h264的哥伦布编码)
jpeg主要采用的技术:DCT变换 量化 Z变换 哈夫曼编码
推荐一篇讲解jpeg讲解的非常好的文章
https://thecodeway.com/blog/?p=69
jpeg header
jpeg存在文件头 包含一些jpeg解码必须的信息如量化表
如果没有文件头无法正确解码 在windows上用照片应用打开jpeg文件会提示文件已损坏
jpeg header中的qtable量化信息表需要和生成jpeg data所用的qtable一致.
jpeg header由于写入了量化信息 头部的size并不小.
jpeg标准文档下载
ITU官网地址:
http://www.itu.int/
我收集的文档:
https://github.com/sliver-chen/MediaProtocol/tree/master/jpeg
未完待续..