让YouTube投放与VP8 / VP9兼容的MSE视频

时间:2017-01-20 15:14:27

标签: youtube-api media-source

我们正在开发嵌入式浏览器,目前我们正在添加MSE支持(专门针对YouTube嵌入式视频,以便能够播放更高质量的视频)。

我们目前仅支持WebM(VP8 / VP9 + vorbis)编码视频。我们现在面临的一个问题是YouTube拒绝为我们提供WebM视频,并且在大多数情况下都会回归到非MSE播放。 This是使用WebM格式的MSE向我们提供的视频示例。我们将true返回至所有video/webmaudio/webm(opus除外)isTypeSupported来电。

我们如何让YouTube尽可能为我们提供WebM视频?我们目前正在测试的方式是直接通过YouTube网站打开视频,或者使用包含iframe个视频的网页:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>MSE Demo</title>
</head>
<body>
  <iframe width="560" height="315" src="https://www.youtube.com/embed/YQKgBmb2WoU" frameborder="0" allowfullscreen></iframe>
</body>
</html>

这是我们当前识别为的用户代理:

Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.86 Safari/537.36

0 个答案:

没有答案