我应该如何选择一种视频格式,可以在Web回放,安卓和放大器; iOS的? [英] How should I choose a video format to be played on Web, Android & iOS?

查看:182
本文介绍了我应该如何选择一种视频格式,可以在Web回放,安卓和放大器; iOS的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我工作的一个视频分享的项目,不知道是否有一种视频格式,与多数球员在网上以及Android和放大器兼容; iOS的。

I am working on a video sharing project and wonder what if there's a video format that is compatible with most players on Web, Android & iOS.

该应用程序将工作是这样的:

The app will work like this:

  1. 用户可以从移动设备上的视频(iOS和Android)
  2. 在其他用户可以播放移动设备上的视频(iOS和Android)和Web浏览器。

我不熟悉不同的视频格式。我注意到,.MOV和.mp4是iOS中使用。但我相信.MOV不能在除Safari浏览器Android和Web浏览器播放?任何人都可以给一个提示?

I am not familiar with different video formats. I noticed that .mov and .mp4 are used in iOS. But I assume .mov cannot be played on Android and web browsers except Safari? Could anyone give a hint?

推荐答案

从的 Android开发 - 支持的媒体格式

Type  | Format /  | Supported File Type(s) /
      | Codec     | Container Formats
------+-----------+----------------------------------------------------------
Video | H.263     | 3GPP     (.3gp)
      |           | MPEG-4   (.mp4)
      +-----------+----------------------------------------------------------
      | H.264 AVC | 3GPP     (.3gp)
      |           | MPEG-4   (.mp4)
      |           | MPEG-TS  (.ts, AAC audio only, not seekable, Android 3.0+)
      +-----------+----------------------------------------------------------
      | H.265 HEVC| MPEG-4   (.mp4, Android 5.0+)
      +-----------+------------------------------------------------------
      | MPEG-4 SP | 3GPP     (.3gp)
      +-----------+----------------------------------------------------------
      | VP8       | WebM     (.webm)
      |           | Matroska (.mkv, Android 4.0+)
      +-----------+----------------------------------------------------------
      | VP9       | WebM     (.webm)
      |           | Matroska (.mkv, Android 4.0+)

在另一方面,从<一个href="https://developer.apple.com/library/ios/documentation/miscellaneous/conceptual/iphoneostechoverview/MediaLayer/MediaLayer.html"相对=nofollow> iOS开发库 - 媒体层,

IOS支持多种行业标准的视频格式和COM pression标准,包括以下内容:

iOS supports many industry-standard video formats and compression standards, including the following:

      
  • H.264视频,高达1.5 Mbps的,640×480像素,每秒30帧,低复杂版本的H.264 Baseline Profile的采用AAC-LC音频,高达160 Kbps的,48千赫,立体声音频输入的.m4v,.mp4及.mov文件格式

  • H.264 video, up to 1.5 Mbps, 640 by 480 pixels, 30 frames per second, Low-Complexity version of the H.264 Baseline Profile with AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio in .m4v, .mp4, and .mov file formats

H.264视频,高达768 Kbps的,320×240像素,每秒30帧,从基本达水平1.3采用AAC-LC音频,高达160 Kbps的,48kHz的,在的.m4v立体声音频,.mp4及.mov文件格式

H.264 video, up to 768 Kbps, 320 by 240 pixels, 30 frames per second, Baseline Profile up to Level 1.3 with AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio in .m4v, .mp4, and .mov file formats

MPEG-4视频,高达2.5 Mbps的,640×480像素,每秒30帧,简单配置采用AAC-LC音频,高达160 Kbps的,48kHz的,在的.m4v立体声音频,.MP4,和.mov文件格式

MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps, 48 kHz, stereo audio in .m4v, .mp4, and .mov file formats

众多音频格式,包括<上市的那些href="https://developer.apple.com/library/ios/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/MediaLayer/MediaLayer.html#//apple_ref/doc/uid/TP40007898-CH9-SW2"相对=nofollow>音频技术

另外,从 MDN - 媒体格式支持的HTML的音频和视频元素&LT;视频&GT; 标签在HTML5中),

Also, from MDN - Media formats supported by the HTML audio and video elements (<video> tag in HTML5),

      
  • &LT;视频&GT; :VP8和Vorbis中的WebM
  •   
  • &LT;视频&GT; :VP9和作品中的WebM
  •   
  • &LT;视频&GT; :流VP9和OPUS / VP8和作品中的WebM通过媒体来源扩展(MSE)
  •   
  • &LT;视频&GT; :Theora格式和Vorbis的奥格
  •   
  • &LT;视频&GT; :H.264和MP3的MP4
  •   
  • &LT;视频&GT; :H.264和AAC在MP4
  •   
  • <video>: VP8 and Vorbis in WebM
  • <video>: VP9 and Opus in WebM
  • <video>: Streaming VP9 and Opus/VP8 and Opus in WebM via Media Source Extensions (MSE)
  • <video>: Theora and Vorbis in Ogg
  • <video>: H.264 and MP3 in MP4
  • <video>: H.264 and AAC in MP4

这是所有的数据,似乎 .MP4 (准确的说, H.264视频,AAC音频,在MPEG-4 )是选择在这里,因为它在所有平台(IOS,安卓,Web浏览器)的支持。但是,请注意,你还是要检查每个平台上的兼容性问题(不同的Andr​​oid版本,不同的网页浏览器),这是在每个站点解释。

From all data, it seems that .mp4 (to be exact, H.264 video, AAC audio, in MPEG-4) is the choice here, since it's supported in all platforms (iOS, Android, web browser). However, take note that you still have to check for compatibility issues on each platform (different version of Android, different web browser), which is explained on each site.

这篇关于我应该如何选择一种视频格式,可以在Web回放,安卓和放大器; iOS的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆