使用Azure Media Services复用多个摄取的音频流和一个视频流

时间:2015-03-24 11:53:22

标签: azure azure-media-services

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

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

如何使用Azure Media Services复用多个AV源。请注意"位置"故意用来表示AV信号源位于不同的物理位置,因此,多路复用不能在一台计算机上本地完成。

1 个答案:

答案 0 :(得分:2)

Azure Media Services支持Adobe RTMP和Microsoft Smooth(fMP4)摄取。 Microsoft Smooth协议允许您发送包含视频或音频的独立流,这些流由时间戳同步。 RTMP将支持多个音频轨道,但我不相信支持多个视频轨道。

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

Azure Media Services支持4种出口协议:Apple HLS,Adobe HDS,Microsoft Smooth和MPEG-DASH。它们都支持多个音轨。今天,我相信只有Microsoft Smooth和Apple HLS支持多个视频轨道。