0

我们通过“linux-x64x11”成功构建了cobalt(fd76734 - Import Cobalt 8.21796),我们可以很好地播放Youtube内容。

然后我们尝试播放4K内容,它也可以正常工作。
接下来,我们启用“env_isVideoInfoVisible=1”,钴将显示视频信息。
我们也将“video_pixel_ratio”更改为适合 3840*2160 并重新构建钴。

然后我们检查内容分辨率,钴永远不会达到 3840x2160。最高分辨率为 1920x1080。
我们的测试视频 ID 是“6_P8RUqGQbM”,但似乎任何标题都有相同的结果。

有人可以帮助我们播放真正的 4k 内容吗?

4

1 回答 1

1

Cobalt 可以播放 4k 内容,但对于 > FHD YouTube 内容,您需要支持 VP9 编解码器,Linux Desktop Starboard 实现目前不支持。它只是使用 FFMPEG 进行软件 H.264 解码。

SbPlayer 实现需要在 SbMediaCanPlayMimeTypeAndKeySystem() 中报告对 VP9 的支持,然后您应该能够从 YouTube 获取 4k 内容。

于 2017-02-21T17:14:31.063 回答