问题标签 [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 投票
1 回答
163 浏览

azure - 使用 Azure 媒体服务实现实时流图像

我正在尝试使用 Azure 进行直播,但我真的不知道我应该先尝试什么。

这个想法是每秒从 Kinect 相机捕获多张图像,并通过 azure 传输到流畅的流中。

我已经阅读了很多教程,但所有教程都包含保存视频并上传到 azure。但是在这种情况下,我不知道在这里做什么,因为在现场。我必须将这些图像转换成视频吗?我喂丢了。

谢谢你的回答。

0 投票
2 回答
1357 浏览

azure - 在 Windows Azure 媒体服务中上传和编码音频文件

在网上的任何地方,我都可以找到一些与上传到 Azure 媒体服务的视频文件相关的解释。

根据教程,我编写了自己的代码。

运行 StoreAudio 方法后,我有:

  • 存储上的新 Blob
  • 媒体服务新资产
  • 新工作在媒体服务上成功完成
  • 创建的资产未发布
  • 当我尝试从已转换的资产属性(如 ID 或 URI)中获取时,出现异常

为什么 ID 和 URI 为空?为什么内容“未发布”?

代码:

0 投票
1 回答
253 浏览

asp.net-mvc-4 - 如何将容器 wav 文件上传到编码器以转换为 mp4?

我一直在使用来自微软网站的示例进行从 wav 到 mp4 的转换,示例如下所示。

IAsset singleWMVAsset = CreateAssetAndUploadSingleFile(AssetCreationOptions.None, _singleInputWavPath);

但是,这里 _singleInputWavPath 期望文件是本地路径。因此,当我们从本地获取路径时,它可以正常工作。但是,我的 wav 文件是在 azure 容器中上传的,所以我想让编码与存储的容器一起工作。

是否有可能使用 asp .net mvc 代码来检索容器并将其转换为某种兼容格式并传递和创建编码作业?

我是否需要考虑创建云服务并实施此机制?

0 投票
2 回答
291 浏览

azure - IAssetFile.Upload 返回 System.Net.WebException (404) Not Found

我正在使用样板示例代码在 Azure 媒体服务中创建单个资产,当尝试上传资产文件时,我返回 System.Net.WebException '远程服务器返回错误:(404)未找到。

这是一个全新的媒体服务帐户,带有一个全新的存储帐户(尝试重新创建)。存储帐户有一个资产容器(由媒体服务 API 创建),但没有 blob。

Fiddler 显示应用程序试图访问 blob 并取回 404 -

HTTP/1.1 404 指定的资源不存在。

编码

资产在媒体服务中创建正常,失败的行是assetFile.Upload,其余操作是对blob的HEAD请求,该请求尚不存在-

HEAD /asset-c3546046-9ffc-46f1-ae19-0071cd93c9f1/video1.mp4?se=2014-05-23T04%3A54%3A48Z&sr=c&si=23fe7a43-27a2-44ff-afc2-53225e950ace&sv=2012-02-12& 2BapRVKnDmsbKRYrS1dKlw24quVYKH3QB3suMfwiKd4%3D&timeout=90 HTTP/1.1

我错过了什么?

0 投票
0 回答
1258 浏览

chromecast - 播放就绪平滑流媒体的 ChromeCast 问题

我正在使用 Azure 媒体服务将视频上传、编码和加密为 PlayReady 流畅的流格式。我正在使用位于http://playready.directtaps.net/的 Play Ready 测试服务器

在编码过程中,我将 licenseAcquisitionUrl 用于 PlayReady:http ://playready.directtaps.net/pr/svc/rightsmanager.asmx

所有其他内容均按照以下说明进行配置和设置:http: //msdn.microsoft.com/en-us/library/dn189154.aspx

PlayReady 平滑流:http ://wamsstaticpoc.origin.mediaservices.windows.net/6d32a54f-ba98-4b06-8c60-bed8564c2119/interview2.ism/manifest

上述流适用于:http ://smf.cloudapp.net/healthmonitor (没有设置许可证获取网址的选项)

即使在设置/删除许可证获取 URL 之后,上述流也不起作用:http ://playready.directtaps.net/pr/doc/slee/。

另外,我正在使用 ChromeCast 根据接收器示例投射这些流:https ://github.com/googlecast/CastMediaPlayerStreamingDRM

播放就绪流似乎不适用于上述 google cast 示例,并给出“致命错误:代码 = 1”(我猜是 LOAD METADATA ERROR),即使在设置/删除许可证获取 URL 之后也是如此。

使用 PlayReady 加密的 HLS 流以及使用 PlayReady 加密的 MPEG DASH 流在 ChromeCast 接收器示例上根本不起作用。

请帮忙!

编辑:添加日志

0 投票
2 回答
609 浏览

rest - 从 REST API 创建作业返回请求属性名称错误

我已准备好资产和 MediaProcessor。现在我正在尝试对我的资产进行编码。当我发送教程中指定的请求时(http://msdn.microsoft.com/en-us/library/jj129574.aspx):

我得到以下回复

我正在使用 api 版本 2.2

有人可以向我解释我哪里错了吗?

0 投票
1 回答
302 浏览

azure - Windows Azure 媒体服务

我正在以编程方式在 azure 上上传视频(.wmv)。我收到错误 “Windows Azure 媒体编码器检测到源 videoname.wmv 上的媒体错误:不支持文件类型”“ErrorExecutingTaskUnsupportedFormat”

0 投票
2 回答
2128 浏览

android - 如何:使用 Azure 媒体服务在 Android 上流式传输音频?

我一直在研究,但没有找到任何关于如何在 Android 应用程序上从 Azure 媒体服务播放音频流的教程?

我已经阅读了这些教程 http://azure.microsoft.com/en-us/documentation/articles/media-services-dotnet-get-started/ http://code.msdn.microsoft.com/Windows-Azure -Media-040435f8

但是他们下载资产而不是流式传输。

似乎有一个叫做 PlayReady 的东西,但我需要许可它!http://www.microsoft.com/playready/features/ClientOptions.aspx

谁能指导我任何代码/教程或从哪里开始,以便我可以播放上传到 Azure 媒体服务的音频流?

是否有可能我可以从 azure 媒体服务为我上传的音频文件获取流 url,然后我会在 Android 上使用 MediaPlayer API 正常播放?

0 投票
0 回答
3005 浏览

azure - 使用 Azure 媒体服务创建 Plex 服务器即服务

我想创建一个 Plex 媒体服务器即服务。

这个想法是这样我就可以使用 Plex Media Center 创建一个媒体服务器,上传我的媒体内容并流式传输到我的媒体中心(在我的情况下,我尝试了带有 plex 连接的苹果电视、iphone plex 应用程序和 plex web 应用程序)。

我的第一次尝试是在 Azure 上创建一个虚拟机,在上面放置一些内容并运行一个 Plex 服务器。

这对于不需要转码的 480p 内容非常有效。即时启动时间加上 2 核虚拟机中的 10 个同时客户端。当我使用需要转码的 1080p 时,CPU 使用率达到了顶峰。它几乎不支持 3 simultaneos 客户端而不会卡顿。开始时间也很糟糕。在 8 核虚拟机中。

这几乎让我处于一种我将放弃这个想法的状态......

但恰逢时间,我读到了 Azure 媒体服务,它看起来很适合这项任务。问题是,我如何使用 Azure 媒体服务并让 Plex 了解该内容?

我将需要使用 Azure 的自动缩放功能,以便按需提供新实例。

最后,理想情况下,我希望不同的客户端访问不同的 OR 共享媒体,以减少存储和处理时间。

TL;博士

我想摆脱我自己的本地 Plex 服务器,将其放在云中,让我的朋友访问我的内容并上传他们的内容,这样我们就可以在不依赖单个服务器来处理请求的情况下进行共享,并且能够自动缩放并共享存储。

0 投票
1 回答
1337 浏览

azure - How do you use the Azure Media Services REST API?

All of the examples I find for building apps with Azure Media Services are using the .NET Azure Media Services SDK. Are there any reliable examples anywhere that showcase how to consume their REST APIs?

The reason I'm asking is that I need to leverage the services in Xamarin, and we can't use the .NET Azure Media Services SDK because it would not be portable across all three major mobile OSes.