评论

消费者

金宝搏188BETCableLabs的开源贡献

Eric温克曼主持

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

2015年4月8日

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

HTML5签名测试

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

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

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

测试和测试生成工具@ github

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

HTML5鲁伊

金宝搏188BETCablelabs的HTML5远程用户界面(RUI)是一种基于自定义的WebKit的浏览器,其中包含支持传统电缆视频服务的附加功能,如智能电视,平板电脑,笔记本电脑和智能手机等消费者拥有的设备上。该技术允许有线服务提供商直接向HTML5 Web浏览器提供交互式程序指南,线性编程和按需服务。金宝搏188BETCablelabs已将Rui软件公开可用,我们对开源社区的贡献有助于增加消费电子(CE)和浏览器供应商的采用。

HTML5 Rui是开源的,CE供应商用于其产品开发,并由各种浏览器供应商纳入其产品中的各种浏览器供应商。我们还向WebKit提供了许多贡献,其中我们的开发人员(Brendan Long)已经实现了“普及的闪烁项目”,我们向媒体播放器添加了备用音频/视频轨道选择。

GStreamer

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

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

结论

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

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

评论

隐私偏好中心

    严格的必要

    站点正常运行所必需的Cookies。

    PHPSESSID, __cfduid hubspotutk

    表现

    这些用于跟踪用户交互并检测潜在问题。这些帮助我们通过提供有关用户使用本网站的分析数据来改进我们的服务。

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

    针对

    这些cookies用于(1)提供与你和你的兴趣更相关的广告;(2)限制你看到广告的次数;(3)帮助衡量广告活动的有效性;(4)了解人们看完广告后的行为。

    __hssc、__hssrc __hstc,