问题标签 [azure-media-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
610 浏览

c# - Azure 媒体服务 Web 播放选项

对于来自 WAMS(Windows Azure 媒体服务)的流内容的浏览器播放,我有哪些选择。

我需要确保我有动态/自适应流。主要针对浏览器(Flash 或 HTML5)。任何额外的客户覆盖都很好,但不是必需的。

0 投票
4 回答
701 浏览

c# - 从 Azure 共享网站创建 Azure 媒体服务作业

我有上传新资产的代码。为流式传输和缩略图创建创建转码作业。然后轮询该转码作业的状态更改以进行更新。

这一切在本地机器上都可以正常工作。在 Azure 网站上运行时,我收到:

我在其他地方找到了对这个错误的引用。但没有说明如何在 Azure 网站上下文中解决它。大概可以使用 Azure 网站与 Azure 媒体服务进行交互吗?该错误是由于尝试为媒体服务库中的某些内部功能保存证书而引起的。

我的代码如下所示:

0 投票
1 回答
57 浏览

azure - Persistent encoding job

Can I have persistent encoding job in Azure?

I want to upload video stream into page blob and encode it on the fly when new portion of data is available. Can it be done with azure or I need 3rd party solution like wowza?

0 投票
1 回答
2975 浏览

azure - 将视频上传到 Azure 媒体服务后如何获取发布网址?

我可以通过 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

0 投票
0 回答
341 浏览

c# - 从 Windows Azure 中的音频文件获取长度和比特率

我需要从上传到 Azure 网站的文件中获取音频文件元数据,例如比特率。根据此信息,我想决定如何使用 Azure 媒体服务对文件进行转码。

我之前使用 Shell32.dll 读取音频文件的属性。请参阅这篇文章了解如何:读/写“扩展”文件属性(C#)

但是,当我将相同的代码带到 Azure 时,我没有得到任何属性。据我所知,没有办法从 WAMS 获得这个。

如何从上传到网站或 WAMS 的音频文件中获取比特率?

0 投票
1 回答
380 浏览

c# - Azure 媒体服务资产管理

在使用 .net sdk阅读有关 azure 媒体服务的所有官方文档后

我无法在音乐流应用程序中的场景下管理资产。

问题:-

  1. 当创建具有单个 AssetFile 的新资产时,新任务可以将其编码为平滑流,但是以后无法在该资产中添加新媒体文件并且只编码新添加的文件(如果我错了,请纠正我)
  2. 即使每次需要添加新 AssetFile 时都会创建新资产,但它会限制一个可以拥有的文件数量。(因为资产的最大数量被限制为(编码保留单元数 + 按需流媒体保留单元数) + 1) * 10,000)

那么,如果我想进行可扩展的音乐流媒体应用程序设计,我应该如何管理资产呢?

0 投票
1 回答
35 浏览

azure-storage - 用于存储、检索、版本等的 windows azure 媒体服务。

我们能否在 Windows Azure 媒体服务上执行以下任务,即存储、检索、维护视频版本、权限处理、在 SaaS 环境中为每个租户搜索视频

0 投票
1 回答
1098 浏览

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

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

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

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

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

我遇到的问题是:

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

  2. 我使用此工具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?

谢谢,

弗罗林

0 投票
1 回答
359 浏览

video - 对 Windows Azure 媒体服务的 OSM 播放器支持

我正在尝试将 OSM 播放器用作托管在 Windows Azure 媒体服务上的视频的视频播放器。不幸的是,OSM Player 似乎无法播放这些文件。

以下是我采取的步骤:

  1. 在 Windows Azure 管理控制台中设置媒体服务。
  2. 在“内容”选项卡中,上传了一个视频文件。可以在此处找到确切的视频文件: https ://archive.org/download/Windows7WildlifeSampleVideo/Wildlife_512kb.mp4
  3. 上传成功后,我点击视频,然后点击“编码”
  4. 从编码选项中,我选择了通用预设:“通过 HTML5 (IE/Chrome/Safari) 播放”。
  5. 然后我点击了“复选框”。
  6. 成功编码后,我单击了发布按钮。生成的 URL 如下所示: https://[xxx].blob.core.windows.net/[xxx]/Wildlife_512kb_H264_4500kbps_AAC_und_ch2_128kbps.mp4?sv=2012-02-12&st=[xxx]&se=[xxx]&sr= c&si=[xxx]&sig=[xxx]

URL 的潜在敏感部分已替换为 [xxx]。

当我尝试在此视频中使用 OSM 播放器时,视频永远不会加载。有没有人让 OSM Player 可以处理托管在 Windows Azure 媒体服务上的视频?如果是这样,是否有任何特殊设置需要用于编码或播放?

谢谢!

0 投票
1 回答
402 浏览

c# - 如何创建没有持续时间或更长有效期的 Windows Azure 媒体服务访问策略?

我创建了 Azure 媒体服务,并且一切正常。Locators对于所有流媒体资产,我有以下政策。

我了解上述政策将在 30 天内到期,我需要重新创建它。我希望这些资产只要存在就可以公开使用。

最好的方法是什么?

提前致谢...