在 Windows Azure 中创建和流式传输复合清单文件

Posted

技术标签:

【中文标题】在 Windows Azure 中创建和流式传输复合清单文件【英文标题】:Creating and Streaming a composite manifest file in Windows Azure 【发布时间】:2013-11-04 12:06:48 【问题描述】:

我目前正在开发一个使用 Windows Azure 媒体服务进行视频处理的应用程序。

场景是:用户管理一系列视频片段,将它们按特定顺序排列,然后提交给媒体服务进行处理。

我设法使用 Azure 媒体服务生成的 *.ism/manifest url 单独流式传输剪辑,但我想将它们作为单个剪辑进行流式传输。

我了解 Azure 媒体服务目前不提供合并/拼接功能,因此替代方法是使用复合流清单文件 (*.csm) 并引用其中所有单个剪辑的路径。

我遇到的问题是:

    我在 Internet 上找不到一个可播放的 *.csm 文件作为参考

    我使用这个工具http://code.msdn.microsoft.com/wpapps/Smooth-Streaming-Manifest-b1c3c9f9/view/SourceCode根据现有/可播放的ism/manifest生成了一个.csm,但我不知道如何播放。

ism 流 url 类似于:

http://.origin.mediaservices.windows.net/dd754ce8-3de8-457f-9e57-380723794e66/clipName.ism/Manifest

并存储在媒体服务中,实际文件 .ism 和 .ismv 文件存储在诸如资产 1707d318-0484-4f8c-8f66-890786ccb1e3 之类的存储容器中

我应该将 *.csm 文件存储在 Azure 中的什么位置?是否有任何正在运行的 .csm 播放器提供可用示例,以便我可以测试生成的 .csm?

谢谢,

弗洛林

【问题讨论】:

【参考方案1】:

您可以使用 azure 存储容器来存储 CSM 文件并测试任何 CSM 文件,您可以使用 SMF 运行状况监视器 http://smf.cloudapp.net/healthmonitor。

【讨论】:

以上是关于在 Windows Azure 中创建和流式传输复合清单文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Visual Studio 代码中创建和部署函数应用程序?

如何使用 bash 命令在 Windows 10 中创建和激活虚拟环境

从 Azure 存储中流式传输 blob

通过 Azure 媒体服务从 Azure 云存储 Blob 流式传输 mp3(仅限音频)

从 Azure 存储流式传输 blob - 无法访问已关闭的流

是否可以将Azure信息保护活动日志流式传输到事件中心?