3

我试图了解是否可以从普通博客存储中提供 mpeg dash。

我使用 Youtube MPEG-DASH - Media Source Demo 创建了一个测试用例。

他们给出的例子有效

http://dash-mse-test.appspot.com/dash-player.html?url=http://yt-dash-mse-test.commondatastorage.googleapis.com/media/car-20120827-manifest.mpd

但是,当我尝试在 Azure 网站中托管相同的文件时,会出现以下错误。

http://dash-mse-test.appspot.com/dash-player.html?url=http://videostreamtest.azurewebsites.net/mpegdash/car-20120827-manifest.mpd

3, Implausible duration from video element: NaN

谁能告诉我托管 mpeg dash 的要求是什么以及为什么我会收到我收到的错误?

4

1 回答 1

3

看起来您在我们的网络服务器上设置了错误的 CORS,因为范围请求导致错误,只需查看您的控制台,您就会看到“Access-Control-Allow-Headers 不允许请求标头字段范围。”。你启用CORS了吗?

您可以使用分段的 MPEG-DASH 内容,其中不需要“范围”标头字段。您可以从bitcodin.com对一些内容进行转码,然后使用 MPEG-DASH 播放器(例如dash-player.com )将其放在您的网络服务器上。

于 2015-01-30T16:50:19.310 回答