摘要:
TS即是"Transport Stream"的缩写。他是分包发送的,每一个包长为188字节。在TS流里可以填入很多类型的数据,如视频、音频、自定义信息等。他的包的结构为,包头为4个字节,负载为184个字节(这184个字节不一定都是有效数据,有一些可能为填充数据)。工作形式: 因为在TS流里可以填入很多种东西,所以有必要有一种机制来确定怎么来标识这些数据。制定TS流标准的机构就规定了一些数据结构来定义。比如: PSI(Program Specific Information)表,所以解析起来就像这样: 先接收一个负载里为PAT的数据包,在整个数据包里找到一个PMT包的ID。然 阅读全文
posted @ 2011-07-21 15:31
Mr.Rico
阅读(15725)
评论(5)
推荐(3)
摘要:
今天看别人写的程序, 有一点不是很明白, 就是在mfc的程序中利用CFile在写文件时是怎么区别二进制文件和文本文件的.首先说一下二进制文件和文本文件的区别:从网上找到一篇文章, 写的挺基础, 通俗易懂的, 和大家分享:现在搞懂了文本文件与二进制文件之间的关系啦.我们可以利用二进制编辑器查看文本文件.上图红框中的左边是十六进制显示的,右边是文本(ascii在程序中有这么一句:开始我不明白为什么要写两个字节的"fffe", 后才上网查了一下资料才发现,这与编码方式有关.UTF的字节序和BOMUTF-8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元,在解释 阅读全文
posted @ 2011-07-21 09:26
Mr.Rico
阅读(5987)
评论(0)
推荐(0)

浙公网安备 33010602011771号