使用 azure 托管 silverlight 媒体
Posted
技术标签:
【中文标题】使用 azure 托管 silverlight 媒体【英文标题】:hosting silverlight media with azure 【发布时间】:2010-12-03 09:58:29 【问题描述】:我正在考虑使用 Azure Blob 存储托管 MP4。当 azure 使用 url 返回 blob 时,它是否包含接受范围标头。 Silverlight 是否能够在 Azure 存储上使用字节范围请求进行搜索?
【问题讨论】:
【参考方案1】:是的,范围请求适用于 blob 存储。我已经看到这个场景完成了(使用 wmv 文件),而且一切似乎都很好。
【讨论】:
【参考方案2】:您可以使用 Microsoft 的 Silverlight Streaming 托管,而不是使用 Azure stroage。
它免费为您提供 10 GB,请参阅:
http://silverlight.live.com/
【讨论】:
【参考方案3】:注意(当前)Azure Blob 存储中的跨站点脚本问题 - 您可以从本机 Silverlight 媒体控件调用任何媒体文件,但我发现使用(我认为)HttpRequest 对象存在问题 - 开发人员想要查看媒体文件以查看它有多大(他们正在做一些涉及缓存文件的事情),并且只是向 blob 存储发出请求(例如,与工作角色 SL 不同的域托管在) 导致跨站点脚本错误。
恶心
【讨论】:
【参考方案4】:我认为我们没有得到第一个问题的答案:“当 azure 使用 url 返回 blob 时,它是否包含接受范围标头?”
我认为答案是否定的。我的问题是为什么不,有没有办法添加它?除非原始 GET 返回此标头,否则某些应用程序(例如 Adobe Reader)似乎不会使用范围。
【讨论】:
以上是关于使用 azure 托管 silverlight 媒体的主要内容,如果未能解决你的问题,请参考以下文章
从Silverlight使用Windows Azure Service Bus
Silverlight 3 中的新客户端网络堆栈可以直接连接到 Azure 存储或网格吗?
如何托管 Windows Workflow 4“工作流设计器”?是不是支持 Silverlight 或 Click 一次?