![]() |
1
45
引用 iPhone OS Technology Overview :
|
![]() |
2
13
简单的答案是iPhone支持
H.264视频,高调
和
AAC音频
,以容器格式
视频在iPhone上, H.264 是镇上唯一的游戏。〔1〕 有几个不同的功能层或“ profiles “H.264中提供。所有现代iPhone( 3GS and above )支持高调。这些配置文件基本上是用于压缩视频的三种不同级别的算法“技巧”。更多的技巧可以提供更好的压缩,但需要更多的CPU或专用硬件来解码。 This 是列出不同配置文件之间差异的表。 [1]有趣的是,苹果自己的FaceTime uses the newer H.265 (HEVC) video codec . 然而,目前(2017年8月),没有苹果提供的库可以让开发者访问HEVC编解码器。这是 expected to change 在某个时刻。 在讨论iPhone支持哪种视频格式时,应该区分硬件支持什么,以及在网络上传输流时播放的限制(要低得多)。 这个 only data given 关于苹果的硬件视频支持,关于当前一代iPhone(SE、6S、6S Plus、7、7 Plus)是他们支持的
显然,手机可以播放它所能录制的内容,所以我们可以猜测,3840x2160在30 fps时和1920x1080在60 fps时代表了手机的设计极限。此外,6S Plus和7 Plus的屏幕尺寸为1920x1080。因此,如果你对在手机上播放感兴趣,发送更多的像素就没有意义了,这样屏幕就可以画画了。 然而,流媒体视频是另一回事。由于网络速度慢,视频量大,通常使用比设备理论最大值低的分辨率、比特率和帧速率。 给出流式传输建议的最详细的文档是 TN2224 Best Practices for Creating and Deploying HTTP Live Streaming Media for Apple Devices . 图3 在该文档中,给出了推荐的流参数表: 如您所见,苹果建议将相对较低的768x432分辨率作为在蜂窝网络上传输流的最高建议分辨率。当然,这只是一个建议和YMMV。 音频问题是关于视频,但该视频通常带有一个或多个音频曲目。iPhone支持 few audio formats 但最现代和最广泛使用的是 AAC . iPhone 7/7 Plus、6S Plus/6S、SE均支持AAC比特率 8 to 320 Kbps . 集装箱音频和视频曲目进入 container . 容器的目的是将不同的轨迹组合(交错)在一起,存储元数据,并支持查找。iPhone支持
这个
如上所述,您必须对超过10分钟的视频使用MPEG-TS。 |
![]() |
3
11
简短回答:H.264 MPEG(MP4) 来自apple.com的长答案:
|
![]() |
WkWk · Apple Watch动作通知不起作用 2 年前 |
![]() |
Otavio Miguel · 在手机中保留我自己未发布的ios应用 2 年前 |
![]() |
Nico Passaglia · 移动键盘向上移动站点 6 年前 |