服务器上具有单一格式的按需视频流

时间:2013-01-02 01:46:18

标签: video-streaming mp4 jwplayer amazon-cloudfront flash-media-server

我正在开发一个网络应用,可根据需要流式传输视频(预先录制,而不是直播)。我将我的视频(mp4文件)存储在Amazon S3存储桶中。我的应用程序在EC2实例(Amazon Linux AMI)上运行。 Web应用程序使用JW Player显示视频。我能够启动并运行该应用程序。下一步,我计划转向基于CloudFront和Adobe Flash Media Server(FMS)的解决方案,以实现真正的流式视频,而不是我现在拥有的渐进式下载解决方案。在此之前,我有几个问题唠叨着我。

我当前设置的问题是我的视频在Safari,IE和Chrome中播放得很好,但在Firefox中却没有。据我所知,这是因为Firefox不支持mp4格式。我不想创建同一视频的3个版本(mp4,webm和ogg),因此播放器可以回退到浏览器支持的版本。

  1. 是否有办法在服务器上安装一个版本的视频文件(例如mp4),并以客户端浏览器/设备支持的格式动态流式传输(例如,以ogg格式流式传输到FF浏览器和mp4到Safari /铬)?
  2. FMS是否有能力这样做?

1 个答案:

答案 0 :(得分:0)

  1. FF不支持HTML5标记中的H.264,您可以使用http://camendesign.com/code/video_for_everybody。如果不支持HTML5,这将回退到Flash插件。

  2. FMS不提供转码功能,您可以使用“wowza”但付费。