5

我可以通过 Web HTTP REST API 将视频上传到 Windows azure 媒体服务。但上传后,我无法获取在浏览器中运行此上传视频的 URL。但是在此特定视频的 azure 端口中手动发布后,视频正在运行。那么我如何在上传到媒体服务后通过rest API(没有媒体服务SDK)动态获取上传的视频发布URL。

======= 我得到了多个网址。从中我必须选择完美的一个。当我要发布时,我将在 azure 门户中为该特定视频获取一个 url。但是当我的上传和编码完成时。我得到多个网址。

我的网址:

https://portalvhdsd963vxvxn5lz8.blob.core.windows.net/asset-884f66e2-eb18-4952-88d8-80538ee6fd7c/smallwmv2_manifest.xml?sv=2012-02-12&st=2013-09-10T16%3A5303%3A51Z&se=2 09-05T16%3A54%3A51Z&sr=c&si=83e1dcba-b296-4e08-b309-3cfb8ff360e0&sig=HzFbNn%2Fc5KuD%2B8UlArcoDR%2F5ZsF0Ca2Nlqgoq1SOw8g%3D

https://portalvhdsd963vxvxn5lz8.blob.core.windows.net/asset-884f66e2-eb18-4952-88d8-80538ee6fd7c/smallwmv2_H264_650kbps_AAC_und_ch2_96kbps.mp4?sv=2012-02-12&st=2013-09-10T16%3A54%3A51Z&se=2033- 09-05T16%3A54%3A51Z&sr=c&si=83e1dcba-b296-4e08-b309-3cfb8ff360e0&sig=HzFbNn%2Fc5KuD%2B8UlArcoDR%2F5ZsF0Ca2Nlqgoq1SOw8g%3D

https://portalvhdsd963vxvxn5lz8.blob.core.windows.net/asset-884f66e2-eb18-4952-88d8-80538ee6fd7c/smallwmv2_H264_400kbps_AAC_und_ch2_96kbps.mp4?sv=2012-02-12&st=2013-09-10T16%3A54%3A51Z&se=2033- 09-05T16%3A54%3A51Z&sr=c&si=83e1dcba-b296-4e08-b309-3cfb8ff360e0&sig=HzFbNn%2Fc5KuD%2B8UlArcoDR%2F5ZsF0Ca2Nlqgoq1SOw8g%3D

https://portalvhdsd963vxvxn5lz8.blob.core.windows.net/asset-884f66e2-eb18-4952-88d8-80538ee6fd7c/smallwmv2_H264_3400kbps_AAC_und_ch2_96kbps.mp4?sv=2012-02-12&st=2013-09-10T16%3A54%3A51Z&se=2033- 09-05T16%3A54%3A51Z&sr=c&si=83e1dcba-b296-4e08-b309-3cfb8ff360e0&sig=HzFbNn%2Fc5KuD%2B8UlArcoDR%2F5ZsF0Ca2Nlqgoq1SOw8g%3D

https://portalvhdsd963vxvxn5lz8.blob.core.windows.net/asset-884f66e2-eb18-4952-88d8-80538ee6fd7c/smallwmv2_H264_2250kbps_AAC_und_ch2_96kbps.mp4?sv=2012-02-12&st=2013-09-10T16%3A54%3A51Z&se=2033- 09-05T16%3A54%3A51Z&sr=c&si=83e1dcba-b296-4e08-b309-3cfb8ff360e0&sig=HzFbNn%2Fc5KuD%2B8UlArcoDR%2F5ZsF0Ca2Nlqgoq1SOw8g%3D

https://portalvhdsd963vxvxn5lz8.blob.core.windows.net/asset-884f66e2-eb18-4952-88d8-80538ee6fd7c/smallwmv2_H264_1500kbps_AAC_und_ch2_96kbps.mp4?sv=2012-02-12&st=2013-09-10T16%3A54%3A51Z&se=2033- 09-05T16%3A54%3A51Z&sr=c&si=83e1dcba-b296-4e08-b309-3cfb8ff360e0&sig=HzFbNn%2Fc5KuD%2B8UlArcoDR%2F5ZsF0Ca2Nlqgoq1SOw8g%3D

https://portalvhdsd963vxvxn5lz8.blob.core.windows.net/asset-884f66e2-eb18-4952-88d8-80538ee6fd7c/smallwmv2_H264_1000kbps_AAC_und_ch2_96kbps.mp4?sv=2012-02-12&st=2013-09-10T16%3A54%3A51Z&se=2033- 09-05T16%3A54%3A51Z&sr=c&si=83e1dcba-b296-4e08-b309-3cfb8ff360e0&sig=HzFbNn%2Fc5KuD%2B8UlArcoDR%2F5ZsF0Ca2Nlqgoq1SOw8g%3D

https://portalvhdsd963vxvxn5lz8.blob.core.windows.net/asset-884f66e2-eb18-4952-88d8-80538ee6fd7c/smallwmv2_AAC_und_ch2_96kbps.mp4?sv=2012-02-12&st=2013-039-10T16%203%A351-10T16%2035A 09-05T16%3A54%3A51Z&sr=c&si=83e1dcba-b296-4e08-b309-3cfb8ff360e0&sig=HzFbNn%2Fc5KuD%2B8UlArcoDR%2F5ZsF0Ca2Nlqgoq1SOw8g%3D

https://portalvhdsd963vxvxn5lz8.blob.core.windows.net/asset-884f66e2-eb18-4952-88d8-80538ee6fd7c/smallwmv2_AAC_und_ch2_56kbps.mp4?sv=2012-02-12&st=2013-03%-10T16%20351-10T16%2035A 09-05T16%3A54%3A51Z&sr=c&si=83e1dcba-b296-4e08-b309-3cfb8ff360e0&sig=HzFbNn%2Fc5KuD%2B8UlArcoDR%2F5ZsF0Ca2Nlqgoq1SOw8g%3D

https://portalvhdsd963vxvxn5lz8.blob.core.windows.net/asset-884f66e2-eb18-4952-88d8-80538ee6fd7c/smallwmv2.ism?sv=2012-02-12&st=2013-09-10T16%3A54%3A51Z&se=2033- 09-05T16%3A54%3A51Z&sr=c&si=83e1dcba-b296-4e08-b309-3cfb8ff360e0&sig=HzFbNn%2Fc5KuD%2B8UlArcoDR%2F5ZsF0Ca2Nlqgoq1SOw8g%3D

4

1 回答 1

2

要获取已发布视频的 URL,您需要Locator在媒体服务术语中创建称为 a 的内容。您需要为包含已发布视频的资产创建定位器。要创建定位器,首先您需要创建一个Access Policy具有Read权限的 ( http://msdn.microsoft.com/en-us/library/windowsazure/hh974297.aspx#create_an_accesspolicy )。创建该访问策略后,您将创建一个定位器 ( http://msdn.microsoft.com/en-us/library/windowsazure/hh974308.aspx#create_a_locator )。

我写了一些关于使用媒体服务 REST API 的博客文章,您可能会发现它们很有用:http: //gauravmantri.com/category/azure-media-service/。我很久以前写过它们,所以有些信息可能已经过时了。请参考 REST API 文档以获取最新信息。

于 2013-09-08T10:31:52.193 回答