数字电视运行系统业务分析

在嵌入式机顶盒,数字电视应用系统中,主要有四大应用业务,第一个是播放节目(包含直播和点播),第二个是获取节目(DVB系统和IP系统),第三个是PVR业务,第四个是应用设置业务。

播放节目在STB业务中是最主要的业务,使用最多,播放的来源可以是卫星信号,也可以是有线信号,也可以是地面信号,互联网络视频内容也是重要的来源。其中都涉及到首先连接到信号上,卫星STB是使用卫星天线,CABLE使用时有线电视网,网络使用INTERNET,信号获取后数据才会进入到DEMUX 解复用的环节,通过过滤获取AUDIO, VIDEO 的数据,然后进入到解码器进行解码,最后输出;IP的数据经过网口,TS流格式进入DEMUX进行过滤,其他格式直接进行播放器进行播放。中间还有PSISI其他码表的获取分析,CA的处理等等。

获取节目针对传统的STB 就是搜索节目的业务过程,通过先锁定信号后,进行PAT表, PMT表,SDT的获取过程,从而得到该频点的节目;再切换到另个一个频点进行锁定,同样的PSISI码表获取过程,获得节目,将网络中所有的频点都执行完后,节目搜索的过程就结束了,将数据处理形成节目表保存。

IP STB获取节目的过程通常是通过URL地址获得到节目数据的。连接到INTERNET上就可以获得。

PVR业务是有STB有存储设备的一种功能扩展,可以进行节目的录制,以及进行节目回放,可以认为PVR业务就是录制和播放的业务组合。只是播放的过程中增加的特技播放,如快进,快退,慢放等业务。

应用设置业务没有特别多的流程处理,只是数据参数的配置和管理,如节目的编辑,频率的设置,系统参数的设定等等。

从上述的几种典型的STB业务场景可以归纳总结出STB的业务处理模型,业务都是要先建立信号连接后,才可以进行数据的获得,这个可以从中抽象出业务流链路处理模型,通过链路模型可以很好解决多个链路的接入问题以及多播放场景的问题。

进行STB业务过程中,链路的通断也是需要进行监测的,链路的处理过程可以划分到单独的任务中,卫星,有线,地面都是要监视TUNER的信号情况,IP是要不停获得IP数据。信号后面就是解复用的过程和码流注入的过程,然后进解码器到输出。这里就有多个资源的问题,要形成一个完整的业务链条,需要多个资源节点的处理协同,可以把TUNER, DEMUX , CHANNLE, DECODER, OUTPUT PORT 这些资源作为节点挂接到链路上。这个挂接的动作必须要有统一管理的任务来进行调度。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值