机顶盒软件 之《NVOD》

本文介绍了NVOD(近视频点播)功能,它通过在一个频点的多个通道延迟播放实现类似即点即放的效果。在不增加额外成本的情况下,通过解析PSI/SI标准表,如SDT和EIT,结合参考业务描述符、时移业务描述符和时移事件描述符来实现。NVOD移植的关键在于绑定参考业务和时移业务,以节省传输带宽。
摘要由CSDN通过智能技术生成

  最近公司有个项目正好涉及到NVOD功能的移植,在不断的查阅文档资料、码流分析和代码测试后,最后终于完成了“近视频点播”功能,现在对整个NVOD功能做个简单介绍。

  NVOD:近视频点播,区别于TVOD(ture video on command),它通过在一个频点的六个通道内,延迟固定间隔时间播放节目的方式,让用户在等待时间不长的情况下,一般10~15min,能完整的看一部电影。通过小成本、高效率的移植,来实现类似于“即点即放”的功能。

  NVOD移植类似于EPG功能的实现,同样通过解析PSI/SI标准表来实现,因此不需要额外的移植成本,也不用向第三放插件厂商缴纳额外的支出。

   那NVOD主要涉及哪些表,又是如何通过这些表来实现近视频点播功能呢?

   在开始回答这些问题时,可以先自己考虑下,如果自己是标准的创建者,又会如何制定标准,同样利用PSI/SI表,来联系前端和终端实现这个点播功能呢,思考完这个问题后,我们再接着刚才的问题来解答。

  NVOD需要涉及到俩张表,分别是SDT和EIT,终端机顶盒通过解析俩张表的三个描述符来实现点播功能,分别是 参考业务描述符(RefServiceDes)、时移业务描述符(TimeShiftServiceDes)、时移事件描述符(TimeShiftEventDes),前俩个参考和时移描述符是存放在SDT表的。下面重点介绍这个三个描述符的功能:

 

 前俩个描述符是通过SDT表解析获得的,通过RSD和TSSD俩个描述符,可以把参考业务和时移业务进行绑定,这个绑定的目的其实很简单,因为同一个节目在不同的通道发送

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值