MPTS转多路SPTS的IP输出实现
2013-08-13王涛
电视技术 2013年5期
关键词:信息
王 涛
(绵阳叁吉网络科技有限公司,四川 绵阳 621000)
数字电视在我国经过十多年的发展,目前已经形成了从卫星到有线再到地面无线的全方位多方面的发展态势,同时随着国务院关于推进三网融合试点工作的进一步开展,IPTV,OTT等网络新媒体也在各地大力发展了起来。在卫星、地面和有线数字电视广播领域,通常为了节约宝贵的信号带宽和频率资源,都会将编码好的单个数字电视节目复用成多节目传输流(MPTS)的形式再传输到终端用户。IPTV和OTT网络新媒体通常也会采用卫星、地面或有线数字电视网络中传输的这些信号作为直播源。但是,由于IP网络的带宽是共享带宽,而且往往都非常有限,如果将MPTS通过IP传送到用户终端将会非常浪费带宽并且会产生拥塞,同时也不便于IPTV核心设备对节目的管理,不利于实现节目点播和节目的时移、快进快退等功能。因此,就需要一种将复用的多节目传输流中的多个节目分别输出到不同IP端口的设备,本文介绍了实现这种MPTS转多路SPTS(单节目传输流)的IP输出的方法。
1 MPTS概述
多节目传输流(MPTS)由多个节目复用而成,它包含了多套节目的音视频PES和相应的PSI、SI信息,如节目关联表(PAT)、节目映射表(PMT)、服务描述表(SDT)、网络信息表(NIT)等。为了获得每个节目的音视频PID、PCR PID等信息,首先需要解析MPTS的PSI、SI信息,在得到每一路节目的PID信息之后,只需要分别进行简单的PID过滤就可以把每路节目的音视频传输小包分别开来,同时由于原来的PSI、SI信息已经不能直接用于SPTS中,所以也一起被过滤掉。……
登录APP查看全文
