我已通过 .Net 上传 MP4 文件,并尝试对其进行加密和流式传输, 我的流媒体https://ampdemo.azureedge.net/?url=https://ganevickyservice-inso.streaming.media.azure.net/051fb784-9c4e-4c4c-8d14-47debe4ea8c0/TP_Final_Old.ISM/清单(格式= MPD-时间-CSF,加密= CENC)及的PlayReady =真安培; playreadytoken =承载%3DeyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1cm46bWljcm9zb2Z0OmF6dXJlOm1lZGlhc2VydmljZXM6Y29udGVudGtleWlkZW50aWZpZXIiOiIzZjkyODZiNy1iNjIzLTRkOWUtOTQ4ZS1iNzAzZGQ1MjkxNjYiLCJuYmYiOjE1NDAyODY2MTgsImV4cC
以下是关于 MediaServices 的编程技术问答
https://azure.microsoft.com/en-us/solutions/architecture/digital-media-live-stream/ 告诉我我需要一个血库.那么是哪一个呢? 所以实时编码(例如减少手机的大小对吗?)花费了我: 具有实时编码的直播频道 每月前 20 小时 ~€0.048/分钟(€2.834/小时) 每个观看者? 解决方案 创建帐户时,Azure 媒体服务帐户需要一个 Azure 存储 Blob 帐户(最好是通用 v2). 有关详细信息,请参阅有关如何创建新帐户的文档. 对于实时编码,您有两种选择.一个直通通道,您正在使用自己的编码器进行多比特率上游编码,以及我们的带编码的直播通道(这是您在上面复制的定价). 实时编码通道使用一组 6 层的 720p 配置文件转码为 MBR. 您上面的费用是正确的. 如果您将直播内容存档以进行点播流式传输,则需要为存档所用的存储空间付费. 此
我正在寻找一种服务来充当我将要创建的事件的中央流提供者,我希望 Azure 可以为我完成这项工作. 我的脑海中有一个关于我希望它如何工作的计划,我只需要一些关于它是否可行的建议. 参加活动的人会将 RTMP 流发送到他们最近的实例(欧盟、美国、亚洲),然后将这些流转发到main 流媒体盒.然后,主流媒体盒需要以下内容才能正常工作: 活动期间多人远程参与 能够让 OBS Studio (obsproject.com) 24/7 全天候运行多个场景(每个传入的 RTMP 流一个场景 + 一些额外内容) 能够运行 NodeJS 应用程序 能够同时处理多达 6 个传入 RTMP 流的负载 然后能够将选定的 RTMP 流(场景)之一流式传输到 Twitch li> 我认为这涵盖了所有内容.如果需要,我可以提供更多信息.是的,OBS Studio 是必需的,因为它需要让不是我的人尽可能轻松地控制流并根据需要引导它.它还需要覆盖运行传入 RTMP 流上的 No
我想使用 Azure Rest API 将视频编码为多种比特率. 以下是我正在遵循的步骤: 使用 Azure 门户将单个 MP4 视频作为资产上传. 收到 access_token 来自 Azure用于服务主体身份验证的 AD 令牌 使用 Postman. 使用此令牌使用 Postman 创建新资产. 使用 Postman 创建了一个新的转换请求. 使用转换请求创建了一个新作业,输入为在步骤 1 中上传的文件,输出为在步骤 3 中使用 Postman 创建的资产. 现在这个工作出现在“工作"下.Azure 媒体服务部分.作业成功完成后,blob 存在于 blob 容器中. 但是这些文件没有出现在资产中(在上面的第 3 点创建).即使在作业完成后仍存在空资产. 作业完成后是否需要调用另一个 API 将 blob 映射到资产? 请帮忙. 谢谢. 解决方案 将答案发布到您的关于stackoverflow的问题. 谢谢
嗨,我有在 azure 中创建访问策略的代码(如下所示).直到昨天这一切都很好,但今天我遇到了 401 未经授权的问题......我不知道出了什么问题.这发生在真实账户中.你能指导我找到吗这个问题或任何其他解决方法??? 公共静态 MediaServicesCredentials _cachedCredentials = null; 公共静态 CloudMediaContext _context; _cachedCredentials = new MediaServicesCredentials(accountName, accountKey); 上下文 = 新 CloudMediaContext(_cachedCredentials); var assetsName = "你好"; var policy = context.AccessPolicies.Crea
我需要为我的 Azure 媒体服务帐户创建一个编码配置文件.我该怎么做? 解决方案 对于使用 Media Encoder Standard 的按需,您可以选择列出的预建编码配置文件之一 https://docs.microsoft.com/en-us/azure/media-services/previous/media-services-mes-presets-overview或根据架构创建自定义预设 https://docs.microsoft.com/en-us/azure/media-services/previous/media-services-mes-schema.
我想使用其余 API 以编程方式创建一个新的媒体服务帐户.我正在使用此文档:https://docs.microsoft.com/en-us/rest/api/media/mediaservices/createorupdate如果我已正确阅读文档,我需要向 https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft 发送 PUT 请求.媒体/媒体服务/{我要创建的帐户}?api-version=2018-07-01我之前遇到了权限错误,但在解决了这个问题后,我只收到了 404. 向不存在的服务发送 PUT 请求似乎违反直觉,我知道这可能会导致404,但文档中另有说明. 有人做过类似的事情吗? 解决方案 你在 PUT 请求的正文中放了什么? 另外,请尝试将 Postman 与 v3 REST API 集合一起
我有以下问题: 我的视频源是仅提供视频数据而不提供音频的相机.我正在尝试摄取它可以工作的 Azure 媒体服务.但问题在于出现错误号 0x20400003 的浏览器(FireFox 和 Chrome)中的预览.Internet Explorer 工作正常.这这里提到了同样的问题: https://stackoverflow.com/questions/41465422/azure-media-services-the-video-playback-was-aborted-due-to-a-corruption-0x 我正在使用摄取 FFMPEG 工具.我尝试添加静音音频,但 FFMPEG 在一段时间后以错误号 10053 结束(大约 200 帧). 感谢您的建议. 帕维尔 解决方案 您是使用 Azure 门户还是我们的 RESTv2 API 创建频道等?如果是这样,预览流仅以 Microsoft Smooth Streaming 格式提供 - 这将解释
有人知道如何使用 .NET SDK 创建 AMS 资产吗? Microsoft.Azure.Management.Media.AssetsOperations.CreateOrUpdateAsync 确实创建了资产在 AMS 中,但没有与之关联的名称,即使文件已上传,我可以在 blob 存储中看到它,并且编码作业已成功运行并创建了其他文件.我可能会错过什么? 资产资产 = 等待 client.Assets.CreateOrUpdateAsync(_config.ResourceGroup, _config.AccountName,assetName, new Asset()); 解决方案 如果您使用我们的 v3 API 创建资产并提交作业,那么您将无法看到这些作业或资产在 Azure 门户中.这记录在这个页,也许是这个“注释"也应该在其他页面上.请分享您在上传资产和提交工作时遵循的文档页面. 如果您使用 v3 API,则必须使用 v3 API 来浏览资产.在 ht
嗨, 我对 Azure 和媒体服务的使用还比较陌生. 我正在使用媒体服务对音频文件执行 OCR 和转录.我将文件上传到 blob 存储,然后将它们传输到媒体服务并触发转录,从而生成具有 4 个转录文件的资产.我发现进程的性能如此缓慢,并且进程完成似乎存在延迟. 此外,当我完成当天的媒体服务工作并在第二天早上回来时,似乎有 9 页的转录文件已被处理,而我没有为它们调用流程.这有什么原因吗?有没有该过程实际发生的巨大队列? 谢谢, 艾黛尔 解决方案 你好 Edele, 您是否使用我们的 v3 API 来执行此类处理?如果是这样,那么您可能正在使用 VideoAnalyzer 或 AudioAnalyzer 预设.有了这样的预设,您将通过应用不同的 AI 技术,获得包含多个所谓见解或元数据文件的输出. 如果您没有使用我们的 v3 API,请使用您的媒体服务帐户的详细信息(姓名、数据中心、提交作业的时间/日期等)开具支持票. 最后