具有已编码内容的Azure实时流媒体

时间:2016-04-12 03:07:43

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

我一直在研究Azure实时流媒体功能,并对它们提供的功能印象深刻。

我想知道的是,如果我们可以从已编码的视频资产而不是实时录制中直播。 例如,如果我想在特定时间使用Azure上的现有VOD内容流式传输事件。

不确定Wirecast是否支持这样做。

任何帮助或建议将不胜感激。 感谢

1 个答案:

答案 0 :(得分:1)

我在阅读您的问题后立即进行了测试,但目前我未能将现有/已上传的资产仅作为Azure媒体服务中的流媒体源发布。

对于WireCast,它可以为第{36页中描述的the manual中的流媒体文件提供服务。

  

Wirecast使用镜头的概念来构建演示文稿。一个镜头包含媒体,   以及该媒体的设置。在最简单的形式,一个镜头包含一个   媒体,如照片或视频剪辑。但它也可能是更复杂的东西,比如a   带有标题,背景音乐,甚至是播放列表的实时相机。

但是,如果您只想在不进行编辑的情况下提供文件,则可以使用计算机(或虚拟机)中的FFmpeg之类的简单编码器程序进行传输,如下文所示。

https://azure.microsoft.com/ko-kr/blog/azure-media-services-rtmp-support-and-live-encoders/

在上面的链接中,FFmpeg命令行示例如下;

C:\tools\ffmpeg\bin\ffmpeg.exe -v verbose -i MysampleVideo.mp4 -strict -2 -c:a aac -b:a 128k -ar 44100 -r 30 -g 60 -keyint_min 60 -b:v 400000 -c:v libx264 -preset medium -bufsize 400k -maxrate 400k -f flv rtmp://channel001-streamingtest.channel.media.windows.net:1935/live/a9bcd589da4b42409936940/mystream1