azure - 使用 Azure 媒体服务复用多个引入的音频流和一个视频流

标签 azure azure-media-services

我们正在研究开发一款 Web 应用程序,该应用程序可以从一个源流式传输视频,从多个位置流式传输音频。将来,我们可能还会考虑从多个位置流式传输视频。

内容将被传送到多个客户端,因此必须打包为一个输出流。从我们在媒体服务文档中可以找到的内容来看,没有内置方法可以将传入流多路复用为一个输出流以交付给用户。

如何使用 Azure 媒体服务复用多个 AV 源。请注意,故意使用“位置”来表示 AV 源将位于不同的物理位置,因此,多路复用无法在一台计算机上本地完成。

最佳答案

Azure 媒体服务支持 Adob​​e RTMP 和 Microsoft Smooth (fMP4) 摄取。 Microsoft Smooth 协议(protocol)将允许您发送包含视频或音频的独立流,这些流按时间戳同步。 RTMP 将支持多个音频轨道,但我不认为支持多个视频轨道。

当您创建平滑 (fMP4) 摄取 channel 时,您将可以访问摄取端点,您可以从多个端点向该端点发送媒体,例如 http://domain/ingest.isml/Streams(video_camera_angle1) , .../Streams(video_camera_angle2), .../Streams(audio_en), .../Streams(audio_sp), .../Streams(audio_fr)。

Azure 媒体服务支持 4 种导出协议(protocol):Apple HLS、Adobe HDS、Microsoft Smooth 和 MPEG-DASH。它们都支持多个音轨。今天,我相信只有 Microsoft Smooth 和 Apple HLS 支持多个视频轨道。

关于azure - 使用 Azure 媒体服务复用多个引入的音频流和一个视频流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29231997/

相关文章:

azure - Azure 中的 WordPress 托管,具有集成的媒体服务和 uploader 安全性

azure - IIS 媒体服务中的存档路径

azure - Windows Azure Web 角色 PublishSettings 文件用途

azure - "Elastic Database Transactions"可以在 Azure Functions 和/或应用服务中使用吗?

azure - Microsoft Graph API 查询访客帐户时出错

html - 如何通过隐藏或屏蔽视频流 URL 来保护它?

Azure Media Player 不正确地显示字幕名称

c# - 具有 azure 服务总线的公共(public)交通 : Why Messages go to the queue_skipped?

azure - Windows Azure : renew Virtual machine from trial

ios - Azure AMS : How to get Sidecar WebVTT for showing Captions/Subtitles in iOS native player?