Video streaming 服务器上采用单一格式的点播视频流

Video streaming 服务器上采用单一格式的点播视频流,video-streaming,mp4,jwplayer,amazon-cloudfront,flash-media-server,Video Streaming,Mp4,Jwplayer,Amazon Cloudfront,Flash Media Server,我正在开发一个网络应用程序,可以按需流式播放视频(预先录制,而不是直播)。我将我的视频(mp4文件)存储在AmazonS3存储桶中。我的应用程序正在EC2实例(AmazonLinuxAMI)上运行。该web应用程序使用JW播放器来显示视频。我能够启动并运行应用程序。作为下一步,我计划转向一个基于CloudFront和Adobe Flash Media Server(FMS)的解决方案,以实现真正的流媒体视频,而不是我现在拥有的渐进式下载解决方案。在此之前,我有几个问题困扰着我 我目前的设置存在的

我正在开发一个网络应用程序,可以按需流式播放视频(预先录制,而不是直播)。我将我的视频(mp4文件)存储在AmazonS3存储桶中。我的应用程序正在EC2实例(AmazonLinuxAMI)上运行。该web应用程序使用JW播放器来显示视频。我能够启动并运行应用程序。作为下一步,我计划转向一个基于CloudFront和Adobe Flash Media Server(FMS)的解决方案,以实现真正的流媒体视频,而不是我现在拥有的渐进式下载解决方案。在此之前,我有几个问题困扰着我

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

  • 是否有办法在服务器上安装一个版本的视频文件(如mp4),并以客户端浏览器/设备支持的格式动态传输(例如,以ogg格式传输到FF浏览器,以mp4格式传输到Safari/Chrome)
  • FMS是否提供这样做的能力
  • FF不支持HTML5标签中的H.264,可以使用。如果HTML5不受支持,它将回到flash插件

  • FMS不提供转码功能,您可以使用“wowza”,但它是付费的