Comcast 力推 RDK

Comcast是美国最大的有线电视网络运营商,拥有2460万有线电视用户,同时还是美国第二大互联网服务供应商和第三大电话服务供应商。( http://univermedia.com/News.aspx?id=40 )


最近 Comcast 在热情推销 ( RDK http://rdkcentral.com ), 他为何这样做呢?

RDK 是什么

官方描述如下

What is RDK

The reference design kit (RDK) is an integrated software bundle that can be accessed by operators in need of a software stack for set-top devices. The fully tested and integrated system runs on QAM, IP and Hybrid devices.

RDK 是一个软件集合, 这个软件集合经过完整测试并集成到机顶盒上面
所谓完整测试: 就是若干不同类型的 Comcast 机顶盒( 或其他厂商的) 都可以运行
所谓集成: 就是说不同的机顶盒, 硬件不用(cpu, 解码芯片, 网络,声音芯片), driver不同, 因为做了适配,所以这些构件都能运行

The RDK software components are available for use on devices used by operators with an RDK license agreement. RDK vendors can license the software and contribute to the RDK stack. The RDK software is available to all RDK licensees in a shared source manner.

Comcast 觉得那个 Software 构件应该放入 RDK  就给于RDK license. 这样若干软件公司都可以给 RDK 提供软件构件.

RDK 构件组成




可以看到 RDK 在 OEM Platform  之上

OEM Platform 就是给 Comcast 提供机顶盒的硬件厂商. 他们多提供基于 mips, x86架构的硬件, 上面跑 linux.

他们提供显示,声音,视频播放等接口各不相同, 所以给一种类型的机顶盒做的软件是不能给另一类型使用的

以前机顶盒功能单一, Comcast 采购机顶盒时不关注这些.


而现在机顶盒就像一个客厅PC, 就要求有更强大的功能. 也要求维护尽可能少, 因此机顶盒的软件架构也要求变革.

最好的办法之一就是提供JVM等让它支持夸平台的应用

当然 JVM 应用关键功能都需要 native的支持, 比如上屏, 视频播放等等, 所以需要提供一个工具合集, 而不单单是 JVM.

除此以外我们还看到很多其他 native, 比如 QT, Meadia Streamer 等等

从图中,我们看到 RDK 提出一个 Universal Drivers 的抽象层来适配 OEM 厂商的软件接口, 这也许可以让 RDK 软件适配方便


RDK 的用户 (基于 RDK 编写软件的人), 就不一定是 comcast 的内部员工, 任何开发者都可以编写基于 RDK 的应用. 并且因为 RDK 之下的软硬件差异都被屏蔽. 如果你编写一个基于 RDK api 的应用, 它应该能跑在所有 RDK compatible 的 set box(机顶盒) 上 (当然除了 java, 不同平台要重新编译)


我觉得为了更好保证 RDK compatible, 应该有完整性测试: 就如同 Android 的 CTS, 一个庞大的测试集合,测试一个 device 各方面 features 是否满足


总结:

Comcast 发布RDK是为了结束 OEM 提供机顶盒 API 混乱的场面, 现在要求它们支持 RDK, 是减少维护, 并使以后机顶盒的应用开发更容易. 这将导致以后机顶盒有更强大的功能. 为Comcat 重塑和打造新的机顶盒生态链, 这也是 Comcast 面对 Android TV 和 苹果 TV 的冲击的合理反应.


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值