问题标签 [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 回答
215 浏览

video-streaming - Azure 媒体流延迟

所以我有一个视频缩略图列表。我有一个 Video html 对象,一旦我单击要观看的视频的缩略图,就会加载正确的来源。来源正在快速加载,并且视频播放。不过,大约有三分之一的时间,我点击一个视频,对我的媒体服务流端点的调用大约需要 20 秒或更长时间才能完成。我没有直接进行此调用,这是通过淘汰赛更改视频对象中的源的结果。在整个过程中,缩略图被加载到视频对象中并且控件被加载但视频无法播放。我的问题是,如何在设置流媒体端点后拦截该事件并显示视频播放器,这样人们就不会坐在那里 20 秒认为事情不起作用?

0 投票
1 回答
242 浏览

javascript - 使用 Azure 媒体服务从图像交付 HTML5 视频

在我的网页中,它使用 MediaStream 以 30 帧/秒的速度捕获相机的图像(dataUrl)。然后它将 dataUrl 发送到我的 websocket 服务器。我的 websocket 服务器将 dataUrl 转换为图像。

我有其他用户在他们的计算机上打开的其他页面。他们应该看到我在我的相机前做什么。我所做的是从我的 websocket 服务器中检索图像并将它们作为“视频”播放但如果网络环境不好,则视频不流畅。而且它使用了太多的带宽,它很昂贵。

是否有可能:我只是将图像编码并保存到 AMS(Azure 媒体服务)的存储库中,AMS 会自动将它们转换为视频流。我的朋友只需要使用 HTML5/javascript 播放来自 AMS 的 MPEG-DASH 流。

0 投票
4 回答
1726 浏览

azure - 使用 Azure 媒体服务进行流式传输

我有一个带有流媒体单元的媒体服务帐户,我已经能够上传视频并动态打包到各种流中。我正在尝试拥有一个带有流式 URL 的网页,以便能够为跨平台 iOS、android、桌面等提供服务。我该怎么做。

PS:我能够创建一个带有 videojs 和渐进式下载的页面。我正在尝试使用 Windows Azure 探索其他选项。

谢谢你的帮助。

0 投票
1 回答
43 浏览

azure-media-services - 通过 Azure 媒体服务流式传输视频的次数

是否可以通过发布的 URL 确定 Azure 媒体服务中的视频被请求/流式传输的次数。

谢谢

安东尼

0 投票
1 回答
660 浏览

azure - Azure 媒体服务编码的 mp4 文件大小是原始文件的 10 倍

我上传了一个 15MB 的 mp4 文件并选择了“通过 HTML5 播放”选项进行编码。它创建了一个新的 mp4 文件,现在 158MB!这是 10 倍的大小,为什么会发生这种情况?事实上,我选择的每个编码预设都会使文件大小比源 mp4 文件的原始 15MB 大得多。我需要将视频传送给带宽较低的 PC 客户端,因此将文件大小增加到这个数量级会适得其反。任何建议或见解都非常感谢。

0 投票
0 回答
244 浏览

asp.net - 使用带有 Owin 自托管 Web API 的 Azure 媒体服务 SDK 时出错

我正在尝试设置一个现有的 Web API 项目以使用 OWIN Self-Host,类似于: http ://www.asp.net/web-api/overview/hosting-aspnet-web-api/use-owin-to-自托管网络 API

我遇到了与 Windows Azure 媒体服务 SDK 相关的问题。当我尝试在 Microsoft.WindowsAzure.MediaServices.Client.CloudMediaContext 中调用以下方法时:

我得到以下错误:

System.MissingMethodException 未被用户代码 HResult=-2146233069 处理 = 找不到方法:'Microsoft.Data.OData.IODataRequestMessage System.Data.Services.Client.SendingRequest2EventArgs.get_RequestMessage()'。Source=Microsoft.WindowsAzure.MediaServices.Client StackTrace:在 Microsoft.WindowsAzure.MediaServices.Client.OAuth.OAuthDataServiceAdapter.OnSendingRequest(Object sender, SendingRequest2EventArgs e) 在 System.EventHandler 1.Invoke(Object sender, TEventArgs e) at System.Data.Services.Client.DataServiceContext.FireSendingRequest2(SendingRequest2EventArgs eventArgs) at System.Data.Services.Client.RequestInfo.FireSendingRequest2(SendingRequest2EventArgs eventArgs) at System.Data.Services.Client.ODataRequestMessageWrapper.FireSendingRequest2(Descriptor descriptor) at System.Data.Services.Client.DataServiceRequest.CreateExecuteResult(Object source, DataServiceContext context, AsyncCallback callback, Object state, String method) at System.Data.Services.Client.DataServiceRequest.Execute[TElement](DataServiceContext context, QueryComponents queryComponents) at System.Data.Services.Client.DataServiceQuery1.Execute() 在 System.Data.Services.Client。数据服务查询1.GetEnumerator() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable1 来源)在 System.Data.Services.Client.DataServiceQueryProvider.Execute[TResult](表达式表达式)在 Microsoft.WindowsAzure.MediaServices.Client 的 System.Data.Services.Client.DataServiceQueryProvider.ReturnSingleton[TElement](表达式表达式)。媒体查询提供者1.Execute[TResult](Expression expression) at System.Linq.Queryable.FirstOrDefault[TSource](IQueryable1 来源)在 AzureMediaService.cs 中的 MediaCloud.Azure.Stores.Azure.AzureMediaService.GetStorageAccounts(String[] storageAccounts):MediaCloud.Azure.Stores.Azure.AzureMediaService..ctor 的第 239 行(字符串 mediaSvcAccountName,字符串 mediaSvcAccountKey,字符串 inputAccounts , AzureMediaService.cs 中的字符串 outputAccounts):第 78 行,位于 Microsoft.Practices.ObjectBuilder2.DynamicBuildPlanGenerationContext.<>c__DisplayClass1.b__0(IBuilderContext context) 的 lambda_method(Closure , IBuilderContext),位于 Microsoft.Practices.ObjectBuilder2.DynamicMethodBuildPlan.BuildUp(IBuilderContext context)在 Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext context) 在 Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext context) InnerException:

我想我的问题是:Azure 媒体服务 SDK 是否支持这种自托管方案,以及这种情况是否有任何解决方法。

0 投票
0 回答
247 浏览

rest - Azure 媒体服务:尝试使用 REST API 进行自定义预设编码作业,但作业因“瞬态错误”而失败

我尝试使用 REST API 创建自定义预设编码作业。因此,我已将文档(http://msdn.microsoft.com/en-us/library/azure/hh974289.aspx(使用 2.0 版创建作业))上示例请求的“配置”更改为自定义 xml 预设细绳

它创造了一份工作,而且似乎工作得很好。但是在使用任务 API 检查任务的状态后,该作业已经因以下消息而死亡。

http://i.imgur.com/z22KGLl.png

我还从准备好的请求中尝试了 XML,但它因上述消息而死。

但是,当我将“配置”更改为“H264 自适应比特率 MP4 设置 720p”或其他准备好的预设时,这项工作就奏效并产生了结果。

编写自定义预设是否有任何规则?“瞬态错误”是什么意思?

0 投票
3 回答
248 浏览

azure - Azure 媒体服务是否支持 Java/PHP/Python/RoR?

我正在尝试了解 Azure 媒体服务,虽然我浏览了文档,但我发现 SDK 仅适用于 .Net,但有人知道媒体服务 SDK 可用于其他平台(如 Java/PHP/Python/RoR)吗?

0 投票
2 回答
1249 浏览

azure - 播放由 Azure 媒体服务使用令牌加密的视频

我按照 Azure Doc 中的步骤(使用 AES-128 动态加密和密钥传递服务)并使用 .NET SDK 发布了一个视频。但是,我不知道如何使用生成的令牌来播放加密内容。换句话说,我不知道如何使用 token 请求密钥

我在HTTP Live Streaming draft-pantos-http-live-streaming-13中阅读了一些相关部分,似乎客户端(我认为这意味着支持 HLS 的浏览器)将自动获取密钥并进行解密,那么如何我可以在它自动从交付服务器中提取密钥时提供令牌吗?

0 投票
1 回答
152 浏览

c# - 如何以编程方式更改 Azure Media Encoder 保留单元配置?

Azure 媒体编码器允许你在 Web 界面上配置保留单元的数量和大小(基本/标准/高级)。

是否有 API 可以以编程方式管理它?