首页 > 其他分享 >IPTV原理(一)

IPTV原理(一)

时间:2022-12-24 16:00:13浏览次数:40  
标签:DVD IPTV PES 带宽 原理 音视频 TS ES

视频解码标准


MPEG2:与DVD编码制式一致,应用广泛,大量解码芯片支持;但占用带宽较大,存储空间大。
MPEG4:带宽要求低,2.5M能达到DVD效果,处理器资源要求低;存在多个分支,要考虑相互兼容。
H.264:带宽小,1.5M就能达到DVD效果;但处理器资源高,2-3倍于MPGE4。
WMV9:微软标准,开放性差,编码效率高,1M带宽就能提供DVD的效果。
H.264/AVC(MPEG4 PART 10):

音视频传送流


首先了解一下两种音视频容器格式,所谓容器,就是指存储音视频数据,所以也跟传输有关系。
PS:Program Stream,一般用于可靠介质上,如DVD
TS:Transport Stream,一般用于不可靠介质上,如网络

然后在通过发送音视频的例子,来看一下具体的传输过程。比如现在有一个MP4文件需要发送出去,其内容包括Video和Audio,则整个过程如下:
(1)读取MP4文件获得ES流(Element Stream,下面会具体解释),这里我们有两个ES流,分成视频和音频;
(2)然后将ES数据分拆打包成PES,如果是视频文件(如MP4),则第一帧PES,需要加入编码格式,如mp4或者h.264等,如果是音频,则每一帧PES都要加入编码格式;
(3)将PES进一步分拆封装成TS包,可以为不同的ES分配不同的PID(Packet ID,下面会具体解释),而且同一个ES下的TS帧是有计数器,所以将TS并发出去后,不用担心接收方的ES重组。

标签:DVD,IPTV,PES,带宽,原理,音视频,TS,ES
From: https://blog.51cto.com/u_15826775/5967161

相关文章

  • Vue监测数据改变的原理
      <!DOCTYPEhtml><html><head><metacharset="UTF-8"/><title>更新时的一个问题</title><scripttype="text/javascript"src="........
  • 1350年,法国学者证明的自然数倒数和为发散的原理
    ......
  • 学习计算机组成原理(1)
    为什么要学计算机组成原理  时代需要大量“懂软件的硬件工程师”、“懂硬件的软件工程师”、“懂安全的工程师”---系统级安全工程师! ......
  • 深入理解 MySQL 索引底层原理
      一步一步推导出Mysql索引的底层数据结构。Mysql作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是Mysql数据的存储形式以......
  • 深入理解 MySQL 索引底层原理
      一步一步推导出Mysql索引的底层数据结构。Mysql作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是Mysql数据的存储形式以......
  • 深入理解 MySQL 索引底层原理
      一步一步推导出Mysql索引的底层数据结构。Mysql作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是Mysql数据的存储形式以......
  • Vue之key的原理
    面试题:react、vue中的key有什么作用?(key的内部原理)                        1.虚拟DOM中key的作用:      ......
  • MongoDB 索引原理与索引优化
    转载请注明出处:1.MongoDB索引索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。这种......
  • MobTech秒验(一键登录)运行技术原理
    MobTech秒验(一键登录)是一款帮助开发者实现一键验证功能的产品,能够高效触达用户,实现用户高触达、高转化。其产品具有独特优势,如:一、提升运营价值操作简单,助力注册登录/拉新留......
  • Kubernetes控制器的工作原理
    Kubernetes的核心就是控制理论,Kubernetes控制器中实现的控制回路是一种闭环反馈控制系统,该类型的控制系统基于反馈回路将目标系统的当前状态与预定义的期望状态相比较,二者......