0

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

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

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

1 回答 1

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

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

于 2013-01-02T03:09:04.957 回答