youtube在机顶盒上集成并提问

时间:2016-05-17 10:04:25

标签: youtube youtube-api

我们正在尝试将Youtube应用程序集成到使用RDK中间件(能够运行HTML5 / javascript应用程序)的STB上。我已经通过了" YouTube TV HTML5技术要求2016"记录并提出一些问题。

1)根据我的理解,youtube是一个开源应用程序,需要集成工作吗?是否需要进行任何定制?例如,不同设备类型的搜索功能如何可用。 Youtube应用程序在PC上的浏览器上运行,文本框可用,您可以在其中键入要搜索的内容,然后按旁边的搜索图标开始搜索。然而,在智能电视,用户没有指点设备和键盘的机顶盒等设备上,通常需要在屏幕上显示软键盘,并在输入一定数量的字符后自动开始搜索。我想知道这个功能是由应用程序集成商自定义还是针对不同的设备类型有不同的代码库?

我的相似问题是设置菜单。例如,要支持拨号2.0协议以从远程设备远程启动youtube应用程序,您需要具有设置菜单以允许您配对/取消配对设备。因此,不同设备类型的设置菜单似乎不同。

2)同样,在播放过程中允许用户进行前进/后退的方式也存在差异。在PC浏览器上,我看到用户可以使用鼠标在流中寻找任何位置。然而,在智能电视上有一个倒带前进按钮,导致搜索 - / + 10秒。我没有看到任何实现的技巧模式。是否需要技巧模式以及如何执行?如果需要它们然后使用搜索或某种iframe标记文件来允许平滑的技巧模式?这个部分又不是来自应用程序本身吗?

3)我试图找出Youtube是否支持任何或所有这些MPEG-DASH,Apple HLS,Microsoft Smooth Streaming,自适应比特率协议。然而,他们没有太多运气。我试图使用wireshark捕获数据包并启动youtube应用程序并播放视频,但我无法看到任何可以给我提示youtube应用程序正在使用上述任何ABR格式的http调用(可能是所有的通信都是在TLS下如此加密,所以我无法找到最新情况)。即使是从PC上的浏览器运行的youtube应用程序,当我播放视频时,我可以在设置下看到 - >质量始终保持自动,整个播放时间为480p。如果我将质量改为任何值,例如720p,它总是在整个播放期间保持不变。这告诉我它没有使用任何ABR格式。所以我猜这些ABR格式可能是为了将来使用?

4)在youtube规范下,我可以看到目标设备必须至少实现com.youtube.playready和com.widevine.alpha(对于4K内容)DRM。我试图找到你是否有这些格式的任何内容,但无法找到任何内容。你能确认一下吗?

如果有人能够回答这些问题或指出我正确的方向,我将不胜感激。

最诚挚的问候, 尔汉

0 个答案:

没有答案