Windows Azure实时媒体编码器提供实时转码?

时间:2014-12-17 19:22:18

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

我有一个简单的问题 - 我想要直播视频+音频。我想使用Windows Azure(主要是因为它似乎为HLS提供了AES保护,我没有在开源解决方案中加入,并且明确了每个流媒体用户的经理定价)我因为下一个引用而受到影响:

  

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

之后的几行

  

您可以使用以下任何格式投放直播:   流畅的流媒体,DASH和HLS。在进行直播时,HLS是   动态打包,默认HLS打包率为3 Smooth   碎片到1个HLS段(3:1)   ...
  配置实时代码转换器。

     

每次重新配置代码转换器时,请调用Reset方法   渠道。

所以没有提供转码我还是要设置一个转码器......什么?怎么样?

在FFmpeg中有两种类型的转码

  1. 从一种编码数据格式到另一种编码数据格式(比如PCM原始数据到编码的MP3帧)
  2. 从一个帧/数据包类型到另一个(比如已经编码的音频/视频的MP4帧到FLV帧格式,其中包含相同的编码数据)
  3. 他们是否试图告诉我他们提供从RTMP重新打包到HLS的帧,但没有实时编码到另一种压缩类型(比如从Speex音频到AAC)?

2 个答案:

答案 0 :(得分:1)

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

有关详细信息,请参阅此帖:http://azure.microsoft.com/blog/2014/09/10/getting-started-with-live-streaming-using-the-azure-management-portal/

答案 1 :(得分:0)

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

未提供转码功能。提供了转包服务。

相关问题