【问题标题】:Windows Azure live media encoders provide live transcoding?Windows Azure 实时媒体编码器是否提供实时转码?
【发布时间】:2025-11-23 16:15:01
【问题描述】:

我有一个简单的问题 - 我想流式传输实时视频 + 音频。我想为此使用 Windows Azure(主要是因为它似乎为 HLS 提供了 AES 保护,这是我在开源解决方案中没有遇到过的,并且经理对每个流用户的定价很清楚)我因为下一个报价而感到不安:

目前,媒体服务不提供实时转码服务。 您可以使用以下输出的第三方实时编码器之一 RTMP 或平滑流格式:Elemental、Envivio、Cisco、RGP 编码器输出平滑流; Adobe Flash Live、Wirecast 和 Tredek 编码器输出 RTMP。

后面几行

您可以采用以下任何格式提供直播: 流畅的流媒体、DASH 和 HLS。在进行直播时,HLS 是 动态打包,默认HLS打包比例为3 Smooth 分段为 1 个 HLS 段 (3:1)。
...
配置实时转码器。

每次重新配置转码器时,请在 频道。

所以没有提供转码但我将设置转码器...什么?如何?

在FFmpeg中有2种转码

  1. 从一种编码数据格式到另一种(比如 PCM 原始数据到编码 MP3 帧)
  2. 从一种帧/数据包类型到另一种(例如,已编码音频/视频的 MP4 帧到 FLV 帧格式,其中包含相同的编码数据)

他们是否试图告诉我他们提供从 RTMP 到 HLS 的帧重新打包但没有实时编码到另一种压缩类型(例如从 Speex 音频到 AAC)?

【问题讨论】:

    标签: azure media rtmp http-live-streaming azure-media-services


    【解决方案1】:

    正如我在您的另一篇文章中回答的那样,您可以使用 Wirecast 6 之类的工具对您的直播流进行编码并将流推送到 Azure 摄取 URL。我们将为您提供一个发布 URL,可以将内容动态打包成 HLS、Smooth Streaming 和 DASH。

    更多信息请参考这篇帖子:http://azure.microsoft.com/blog/2014/09/10/getting-started-with-live-streaming-using-the-azure-management-portal/

    【讨论】:

      【解决方案2】:

      是的。您描述的第二种转码可以更好地命名为转包,因为没有进行视频编码。

      不提供转码。提供转运服务。

      【讨论】: