博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Audio&Video】支持的媒体格式(2)
阅读量:6814 次
发布时间:2019-06-26

本文共 1108 字,大约阅读时间需要 3 分钟。

本文档介绍Android平台提供的媒体编×××,容器和网络协议支持。

作为应用程序开发人员,您可以使用任何Android设备上提供的媒体编×××,包括Android平台提供的设备以及特定于设备的设备。 但是,最好使用与设备无关的媒体编码配置文件。

下表介绍了Android平台内置的媒体格式支持。不能保证在所有Android平台版本上可用的编×××在圆括号中注明,例如:(Android 3.0+)。请注意,任何给定的移动设备都可能支持未在表格中列出的其他格式或文件类型。

Android兼容性定义的第5部分 指定设备必须支持的媒体格式才能与Android 8.1兼容。

音频支持


音频格式和编×××

【Audio&Video】支持的媒体格式(2)

视频支持


视频格式和编×××

【Audio&Video】支持的媒体格式(2)

视频编码建议

下表列出了使用H.264基线配置文件编×××推荐播放的Android媒体框架视频编码配置文件和参数。Main Profile编×××也适用相同的建议,该编×××仅适用于Android 6.0及更高版本。

【Audio&Video】支持的媒体格式(2)

下表列出了推荐使用VP8媒体编×××播放的Android媒体框架视频编码配置文件和参数。

【Audio&Video】支持的媒体格式(2)

视频解码建议

设备实现必须支持动态视频分辨率和帧速率切换,通过同一个流内的标准Android API实时传输所有VP8,VP9,H.264和H.265编×××,并支持最高分辨率设备。

支持杜比视频×××的实现必须遵循以下准则:

提供具有杜比视觉功能的提取器。在设备屏幕或标准视频输出端口(例如HDMI)上正确显示杜比视觉内容。将向后兼容的基础层(如果存在)的轨道索引设置为与组合的杜比视觉层的轨道索引相同。

视频流媒体要求

对于通过HTTP或RTSP传输的视频内容,还有其他要求:

对于3GPP和MPEG-4容器,moov原子必须在任何mdat原子之前,但必须成功 ftyp原子。对于3GPP,MPEG-4和WebM容器,对应于相同时间偏移的音频和视频样本可能不超过500 KB。为了尽量减少这种音频/视频漂移,考虑以较小的块大小交错音频和视频。

图像支持


【Audio&Video】支持的媒体格式(2)

网络协议


音频和视频播放支持以下网络协议:

RTSP(RTP,SDP)HTTP / HTTPS渐进式流媒体HTTP / HTTPS直播流草案协议:    仅限MPEG-2 TS媒体文件    协议版本3(Android 4.0及以上)    协议版本2(Android 3.x)    在Android 3.0之前不支持

注意: Android 3.1之前不支持HTTPS。

联系我

QQ:94297366

微信打赏:

公众号推荐:

【Audio&Video】支持的媒体格式(2)

转载于:https://blog.51cto.com/4789781/2129200

你可能感兴趣的文章
DRBD群集搭设
查看>>
我的友情链接
查看>>
centos下的KVM虚拟化实验
查看>>
我的友情链接
查看>>
Filter 禁止浏览器缓存动态资源,例如JSP资源 -学习笔记
查看>>
继承的好处和弊端学习
查看>>
RAID与LVM整理与总结
查看>>
51nod 1241:特殊的排序
查看>>
mogilefs详解
查看>>
简单工厂模式结构
查看>>
LearnMVC5-AddView
查看>>
zabbix3.x安装出现“configure: error: Not found mysqlclient library”的解决办法
查看>>
Windows Server 2008 R2和Windows 7脱机加入域
查看>>
让Windwos Server 2008 R2 SP1的FTP真正能访问
查看>>
SCOM-Agent安装—基于Windows工作组
查看>>
简单开发k8s多集群后台
查看>>
Linux MYSQL数据库系统部署及基本语句
查看>>
【01】KVM中小企业实践-概述
查看>>
SVN与Apache整合
查看>>
xml帮助提示
查看>>