我目前正在开发一个使用 Windows Azure 媒体服务进行视频处理的应用程序。
场景是:用户管理一系列视频剪辑,将它们按特定顺序排列,然后将它们提交给媒体服务进行处理。
我设法使用 Azure 媒体服务生成的 *.ism/manifest url 单独流式传输剪辑,但我想将它们作为单个剪辑流式传输。
我了解 Azure 媒体服务目前不提供合并/拼接功能,因此替代方法是使用复合流清单文件 (*.csm) 并引用那里所有单个剪辑的路径。
我遇到的问题是:
我在互联网上找不到一个可播放的 *.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 文件存储在像asset-1707d318-0484-4f8c-8f66-890786ccb1e3 这样的存储容器中
我应该将 *.csm 文件存储在 Azure 的什么位置?是否有任何正在运行的带有可用示例的 .csm 播放器,以便我可以测试生成的 .csm?
谢谢,
弗罗林