0

我在本地机器上流畅地工作。视频播放良好,并且按预期工作,但是当我将相同的文件复制到 azure blob 存储和 azure cdn 时,它不起作用。我已经使用 azure sql、azure blob storage 和 azure cdn 设置了 azure 网站。除了流媒体之外,一切正常。我可以从 cdn 访问图片和其他内容。当我使用 .ism/Manifest 键入 mediaURL 时,我没有收到任何 xml(但我确实收到了没有 /Manifetst 的下载提示)。我错过了什么?我应该在 CDN 的某处启用流畅的流式传输吗?请帮忙!

4

2 回答 2

2

通过 Windows Azure CDN 进行的平滑流式处理仍处于预览阶段,您需要注册才能加入该预览。

正如 Sandrino 所提到的,我编写了一个工具来对视频进行预分块,这样就可以在 CDN 中没有任何特殊的流媒体功能的情况下提供它。这确实有效,但您必须实际运行我的工具。它不只是将文件复制到 blob 存储中。

于 2012-06-21T12:25:54.757 回答
1

这可能是因为您没有将内容类型更改为text/xml(这可能是您收到下载提示的原因)。

我建议您不要尝试自己管理所有这些,而是​​看一下 Adaptive Streaming with Windows Azure Blobs Uploader项目,它有一些不错的功能:

  • 通过命令行工具 (AdaptiveStreamingAzure.exe) 将视频内容上传到 Windows Azure
  • 通过发布者插件从 Expression Encoder 3 中上传视频内容。
  • 轻松发布使用 Expression Encoder 生成的 Smooth Streaming 内容,包括播放器模板。
  • 自动启用跨域访问,轻松嵌入视频。
  • 恢复中止的上传。
  • 与 CDN(包括 Windows Azure CDN)集成并控制其缓存策略。
  • 并行化存储操作以减少上传时间。
  • 自动检查软件的新版本。

在史蒂夫的博客上阅读更多相关信息:http: //blog.smarx.com/posts/smooth-streaming-with-windows-azure-blobs-and-cdn

除此之外,我建议您也看看最近刚刚作为预览推出的新媒体服务: https ://www.windowsazure.com/en-us/develop/net/how-to-guides/media-services (有提供流媒体内容的示例)

在此处输入图像描述

于 2012-06-21T09:08:10.500 回答