video - 网络应用程序应提供哪种视频格式?

标签 video web-applications video-encoding

我需要在网络应用程序上发布一些视频,但我有点迷路了。我的要求是:

  • DRM 根本不是问题
  • 它应该可以在 iPhone(和 iPad)和主要浏览器(Safari、Internet Explorer、Firefox、Opera)上运行。
  • 如果视频不能在 Linux 上播放,这根本不是问题(因为它是针对 Windows 和 OS X 用户的 Windows/OS X 软件的视频/截屏视频)
  • 如果它在 Linux 上工作,那根本不是问题(我自己是 Linux 用户)

是否可以提供一种独特的格式(如 H.264)并在我不做任何额外工作的情况下播放,或者我是否需要将视频转换为不同的格式并让网络应用根据使用的浏览器提供不同的视频格式?

当我检测到支持 HTML5 的浏览器时,是否应该使用 HTML5 的“视频”标签?

这里“最安全”的赌注是什么?我认为 Flash 不在等式中,因为 iPhone/iPad 是必需的。

最佳答案

有个东西叫video4all这让您可以在浏览器不支持时回退到 flash,从而在任何地方使用 html5 video 标签。

关于video - 网络应用程序应提供哪种视频格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2754364/

相关文章:

javascript - Win8 Metro (JS/HTML5) - 页面导航后视频不可见

iPad 上的 PHP 视频播放

android - 如何从 Facebook 视频 URL 中提取可用的视频分辨率?

android - 为什么 "MediaCodec CodecException"中的 "queueInputBuffer"只发生在 Android API 29 上?

php - PHP从视频中提取音频

javascript - PDF在线数字签名

web-applications - 跨多个包的全局 session 管理的命名空间/范围问题

java - res.flushBuffer() 与 res.getOutputStream().flush();

c++ - 由于 linux 中的 HRESULT 、 LARGE_INTEGER 和 DWORD 而出错

iphone - FFMPEG for iPhone 录制的视频编码