评论

消费者

金宝搏188BETcabllabs的开源贡献

Eric温克曼主持

Eric温克曼主持
应用技术首席架构师

2015年4月8日

金宝搏188BETCableLabs是许多开源社区的活跃成员,下面突出了我们最近的三个贡献。我们发现与这些社区接触并呈现我们的预期贡献是非常有价值的。当我们的兴趣与这些项目一致时,我们通常会发现开源社区很愿意提供帮助。其他时候,我们会得到关于实施变更的最佳方法的建议。偶尔我们会发现他们对某个特性不感兴趣,这可能会影响我们的行为。

HTML5签名测试

金宝搏188BETCableLabs的HTML5签名测试项目创建了一组测试,用于评估DLNA的HTML5远程用户界面(RUI)指南所引用的规范的支持。m188bet体育虽然万维网联盟(W3C)有一些可用的功能测试,但并没有一个全面的套件来验证电缆行业对HTML5 RUI客户机的需求。通过验证VidiPath设备上的HTML5 RUI客户端支持他们打算在其应用程序中使用的特性,这一努力使有线运营商受益。

我们创建了一个自定义测试生成工具,该工具从规范中提取W3C的WebIDL接口定义,并使用一些手工构建的测试数据创建了测试。m188bet体育所得到的测试套件与W3C测试框架兼容,可以单独运行,也可以批量运行。

这项工作都是开源的,并为DLNA的VidiPath客户端认证做出了贡献。一旦W3C的测试框架提供了足够的HTTPS支持,它也将有助于W3C测试工作。

测试和测试生成工具@ github

https://github.com/金宝搏188BETcablelabs/cvp2ts

HTML5鲁伊

金宝搏188BETCableLabs的HTML5远程用户界面(RUI)是一个定制的基于webkit的浏览器,包含额外的功能,支持消费者拥有的设备上的传统有线视频服务,如智能电视,平板电脑,笔记本电脑和智能手机。该技术允许有线电视服务提供商直接向HTML5网页浏览器提供交互式节目指南、线性编程和点播服务。金宝搏188BETcabllabs已经公开了RUI软件,并且我们对开源社区的贡献已经帮助增加了消费电子(CE)和浏览器供应商的采用。

HTML5 RUI是开源的,已经被CE供应商用于他们的产品开发,以及被各种浏览器供应商“挑选”的功能整合到他们的产品中。我们也为WebKit做出了很多贡献,其中我们的一个开发者Brendan Long已经达到了“提交者”的状态,还有谷歌的Blink项目,我们为媒体播放器添加了替代的音频/视频轨道选择。

GStreamer

基于webkit的浏览器默认使用GStreamer多媒体框架来呈现音频和视频。作为我们HTML5 RUI工作的一部分,我们在GStreamer中添加了对有线服务的支持。这包括用于与DLNA VidiPath服务器交互的dlnasrc组件,用于将CEA 708字幕翻译成WebVTT(由浏览器使用)的ccdec组件,以及支持将DTCP-IP库集成到GStreamer中的dtcpip组件。此外,我们修补了tsdemux组件,以从MPEG传输流中提取元数据,从而支持浏览器内的服务,如广告插入。

除了DTCP-IP库(由DTLA授权)之外,本著作是开源的,已被消费电子产品和浏览器供应商使用,也已被贡献给GStreamer。

结论

通过参与开源社区,cabllabs为推进平台做出了贡献。金宝搏188BET开源发行版的采用增加了,我们在整个过程中获得了有价值的反馈。

有关如何有效地参与开源项目的更多信息,请联系Eric温克曼主持

评论

隐私偏好中心

    严格的必要

    Cookies是网站正常运行所必需的。

    PHPSESSID, __cfduid hubspotutk

    性能

    它们用于跟踪用户交互和检测潜在问题。通过提供用户如何使用本网站的分析数据,帮助我们改善我们的服务。

    BizoID, wooTracker, GPS, _ga, _gat, _gid, _hjIncludedInSample, mailmunch_second_pageview

    针对

    这些cookie用于(1)发布与您和您的兴趣更相关的广告;(2)限制你看到广告的次数;(3)有助于衡量广告宣传活动的效果;(4)了解人们观看广告后的行为。

    __hssc、__hssrc __hstc,