首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在WAMS媒体文件上启用CORS,以便在MPEG-DASH参考播放器中播放。

在WAMS媒体文件上启用CORS,以便在MPEG-DASH参考播放器中播放。
EN

Stack Overflow用户
提问于 2014-01-30 17:25:08
回答 1查看 2K关注 0票数 3

我一直试图使用MPEG-DASH的dash.js参考播放器来播放我的(WAMS)帐户中的媒体。不幸的是,Chrome 33 (它支持媒体源扩展,因此是破折号)给了我一个标准的CORS错误:

totallyrad.origin.mediaservices.windows.net/6c8d4ddf-1579-4047-8f15-ae1fe95bd2d5/interview1.ism/manifest(format=mpd-time-csf).不能加载XMLHttpRequest请求的资源上没有“访问-控制-允许-原产地”标题。源'localhost:3000‘因此不允许访问。

不幸的是,您不能只是上传一个crossdomain.xml到WAMS,所以浏览器将允许请求(由于某种原因,它是不允许的类型)。我在如何启用用于Azure存储的CORS上找到了一篇文章,但这是为了从浏览器中启用一个上传场景:这与我所需要的正好相反。

看来Azure不支持破折号如果这是不可能的..。所以我肯定做错了什么,因为有人已经做过了,因为这个媒体链接在dash播放器中工作。

对于测试,您可以使用在线Dash.js播放器

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-06 16:11:21

在Kirk对我的github问题(https://github.com/Dash-Industry-Forum/dash.js/issues/118)做出回应后:

如果内容被正确发布,WAMS应该正确地生成标题。 从WAMS PM粘贴: 接下来的步骤是:

  • 检查流URL,如果您没有发布它,可能会再次点击发布。
  • 检查是否可以为您的文件获得一个平滑的清单。从您的url中删除“(format=mpd csf)”以获得平滑的清单。
  • 检查平滑播放(http://smf.cloudapp.net/healthmonitor)。
  • 检查您是否有一个流RU。
  • 检查破折号清单下载。
  • 在仪表符中再试一次-如果是示例播放器。

柯克

软件设计工程师

微软开放技术公司

谢谢你的快速回应。我让它在反馈的基础上发挥作用。下面是我的发现:

  1. 我的WAMS帐户没有保留单元(RU)。虽然我相信这是为了编码,但我分配了一个。
  2. 我的内容没有发表,所以我发表了它。
  3. 最后,我的编码工作显然不是使用平滑流-- MediaServicesGettingStarted项目中的默认设置是“H264宽带720 p”。

我已经测试了我上传的视频在一个Flash播放器与微软OSMF平滑流插件.而且起了作用。所以我完全搞不懂为什么它没有发布,或者之前流畅的流媒体插件是如何使用它的。但是,现在起作用了..。所以谢谢你的提示!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21463315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档