01 常见的国际标准化组织
音视频开发者需要了解ISO/IEC/ITU发布的常见音视频标准,这对他们的编程开发工作至关重要。这些标准包括但不限于:MPEG-1、MPEG-2、MPEG-4、AAC、H.264、H.265、H2.66等。这些标准定义了音视频数据的编码和解码方法,以及在不同设备和网络之间传输和存储音视频数据的格式。
因为音视频协议特别多,而且大多数的协议名和其协议文档名不是对应关系,例如MP4格式协议对应的文档名为:ISO/IEC 14496-14,所以了解这些协议标准体系是非常有必要的,不至于用的时候,找不到对应的协议文档而抓瞎。
了解这些标准可以帮助编解码工程师设计和实现高效的编解码器,以确保音视频数据的质量和兼容性。因此对于编解码工程师来说,熟悉ISO/IEC/ITU发布的常见音视频标准是提升其专业技能和开发能力的重要途径。
02 IEC常见音视频标准
IEC 60050-351:2019 - 国际电工词汇 第351部分:多媒体系统和设备(International Electrotechnical Vocabulary (IEV) - Part 351: Multimedia systems and equipment)
IEC 62304 - 医疗设备软件的生命周期过程(Medical device software - Software lifecycle processes)
IEC 61937 - 音频设备的数字接口(Digital audio - Interface for non-linear PCM encoded audio bitstreams applying IEC 60958)
IEC 61883 - 音频/视频设备和应用程序之间的数字接口 (Digital interface for consumer electronic audio/video equipment and systems)
IEC 62379 - 音频、视频和多媒体系统和设备的安全性(Safety of audio, video and similar electronic apparatus)
03 ITU常见音视频标准
ITU-T H.264/AVC:高效视频编码(High Efficiency Video Coding),这是一种用于视频编码的标准,能够提供高质量的视频压缩。
ITU-T H.265/HEVC:高效视频编码(High Efficiency Video Coding),这是 H.264/AVC 的升级版,能够提供更高的视频质量和更低的带宽需求。
ITU-T H.266/VVC:通用视频编码(Versatile Video Coding),这是一种新的视频编码标准,能够提供更高的视频质量和更低的带宽需求,同时支持更多的应用场景。
ITU-T H.323:基于分组的多媒体通信系统(Packet-based Multimedia Communications Systems),这是一种用于视频会议和远程通信的标准,能够提供高质量的音频和视频传输。
ITU-T G.711:脉冲编码调制(Pulse Code Modulation),这是一种用于音频编码的标准,能够提供高质量的音频传输。
ITU-T G.729:音频编码(Audio Coding),这是一种用于语音编码的标准,能够提供低带宽需求的语音传输。
04 ISO/IEC合作发布音视频标准
ISO/IEC 13818 - 运动图像与相关音频信息的通用编码(MPEG-2)
ISO/IEC 14496 - 音频-视觉对象编码(MPEG-4)
ISO/IEC 11172 - 数字存储媒体上运动图像与相关音频编码(MPEG-1)
ISO/IEC 15444 - 信息技术 - JPEG 2000图像编码系统
ISO/IEC 23003-1 - MPEG-H 3D音频
ISO/IEC 23008 - 异构环境中的高效编码和媒体传递(MPEG-H Part 2: 高效率视频编码)
ISO/IEC 23009 - 基于HTTP的动态自适应流媒体(MPEG-DASH)
ISO/IEC 23090 - 媒体同步和定时文本(MPEG-G)
ISO/IEC 23000系列标准:多媒体描述、检索、合成和交互
ISO/IEC 23001系列标准:媒体加密
ISO/IEC 29341系列标准:家庭电器通信
ISO/IEC 21000系列标准:数字版权管理(DRM)
ISO/IEC 11172系列标准:音频和视频压缩
ISO/IEC 15444系列标准:图像压缩
ISO/IEC 14495系列标准:无损音频压缩
ISO/IEC 14496-2:视频编码标准(MPEG-4 AVC)
ISO/IEC 14496-3:音频编码标准(MPEG-4 AAC)
ISO/IEC 14496-10:高级视频编码标准(H.264 / MPEG-4 AVC)
ISO/IEC 23003-3:3D音频编码
- 下面举例介绍ISO/IEC 13818和ISO/IEC 14496体系标准包含哪些子标准。
05 ISO/IEC 13818包含哪些子标准?
- ISO/IEC 13818是一个国际标准化组织(ISO)和国际电工委员会(IEC)共同制定的标准,它规定了一种高效的数字音频编码技术,也被称为MPEG-2标准。这个标准的目的是提供一种高质量的音频编码方案,能够在不同的应用场景中使用,例如数字音频广播、数字电视、互联网音频传输等。
- ISO/IEC 13818 标准定义了 MPEG-2 AAC的编码和解码算法,包括音频编码的格式、比特流结构、声道配置、采样率、码率等参数。它还定义了一系列的编码工具和算法,用于提高音频编码的效率和质量,例如心理声学模型、变换编码、量化、熵编码等。
- 列举ISO/IEC 13818标准常用的15个子部分标准,便于开发者查阅相关部分。
ISO/IEC 13818-1: 通用编码的介绍和系统描述
ISO/IEC 13818-2: 压缩视频编码格式
ISO/IEC 13818-3: 压缩音频编码
ISO/IEC 13818-4: 基于低比特率的音频编码
ISO/IEC 13818-5: 用于条件接入系统的接口
ISO/IEC 13818-6: 基于DST和DSTP协议的数据通信
ISO/IEC 13818-7: 用于AAC音频的应用
ISO/IEC 13818-8: 用于Carriage of DSM-CC的应用
ISO/IEC 13818-9: 用于实时传输流的接口
ISO/IEC 13818-10: 用于AC-3音频的应用
ISO/IEC 13818-11: 基于MPEG-2多通道扩展音频编码格式的MP3
ISO/IEC 13818-12: 用于循环延迟解码的应用
ISO/IEC 13818-13: 用于ISO盒式文件结构的应用
ISO/IEC 13818-14: 用于DigiCipherII视频和音频编码的应用
ISO/IEC 13818-15: 用于MPEG-2多通道扩展音频编码格式的AAC
06 ISO/IEC 14496-1包含哪些子标准?
- ISO/IEC 14496是一个系列标准,也被称为MPEG-4标准。ISO/IEC 14496是MPEG专家组制定的MPEG-4标准于1998年10月公布第1版,1999年1月成为国际标准,1999年12月公布了第2版,2000年初成为国际标准。
- 列举ISO/IEC 14496标准常用的15个子部分标准,便于开发者查阅相关部分。
ISO/IEC 14496-1: MPEG-4 系统 (MPEG-4 Systems)
ISO/IEC 14496-2: MPEG-4 视频 (MPEG-4 Visual)
ISO/IEC 14496-3: MPEG-4 音频 (MPEG-4 Audio)
ISO/IEC 14496-4: MPEG-4 文件格式 (MPEG-4 File Format)
ISO/IEC 14496-5: MPEG-4 参考软件 (MPEG-4 Reference Software)
ISO/IEC 14496-6: MPEG-4 字符编码 (MPEG-4 FAMC - Fine-grained scalability Video)
ISO/IEC 14496-7: MPEG-4 VRML (MPEG-4 VRML)
ISO/IEC 14496-8: MPEG-4 存储和检索接口 (MPEG-4 URIs and URLs)
ISO/IEC 14496-9: MPEG-4 渲染模型 (MPEG-4 Visual Profiles and Levels)
ISO/IEC 14496-10: MPEG-4 高级视频编码 (Advanced Video Coding / AVC)
ISO/IEC 14496-11: MPEG-4 基于场景的交互式多媒体应用体系结构 (MPEG-4 Scene Description and Application Engine)
ISO/IEC 14496-12: MPEG-4 BIFS (Binary Format for Scenes)
ISO/IEC 14496-13: MPEG-4 音频编码(MPEG-4 Audio, AAC)
ISO/IEC 14496-14: MPEG-4 MPD扩展 (MPEG-4 Media Presentation Description)
ISO/IEC 14496-15: AVC 文件格式 (MPEG-4 AVC file format)
- 以上IEC、ISO、ITU组织所发布的标准,又对应很多子标准,比如可以根据ISO/IEC 13818或ISO/IEC 14496查看更多标准的细节。
07 总结一下
- 列举高频使用的音视频协议及对应协议文档:
- MPEG-2 AAC(Advanced Audio Coding)标准:是一种高效的音频编码技术,由 ISO 和 IEC 联合制定,用于数字音频广播、数字电视、互联网音频传输等领域。协议文档名为 ISO/IEC 13818-7。
- Opus 标准:是一种开源的音频编码技术,由 Xiph.Org 基金会开发,用于互联网音频传输、语音通信等领域。协议文档名为 RFC 6716。
- H.264/AVC(Advanced Video Coding)标准:是一种高效的视频编码技术,由 ITU-T 和 ISO/IEC 联合制定,用于高清电视、视频会议、视频监控等领域。协议文档名为 ITU-T H.264 和 ISO/IEC 14496-10。
- H.265/HEVC(High Efficiency Video Coding)标准:是一种新一代的视频编码技术,由 ITU-T 和 ISO/IEC 联合制定,用于超高清电视、视频会议、视频监控等领域。协议文档名为 ITU-T H.265 和 ISO/IEC 23008-2。
- H.266/VVC(Versatile Video Coding)标准:是一种新一代的视频编码技术,由 ITU-T 和 ISO/IEC 联合制定,用于超高清电视、视频会议、视频监控等领域。协议文档名为 ITU-T H.266 和 ISO/IEC 23090-3。
- MP4(MPEG-4 Part 14)标准:是一种多媒体容器格式,由 ISO 制定,用于存储音频、视频、字幕等多媒体内容。协议文档名为 ISO/IEC 14496-14。
作者:PureJeen
来源:Android系统攻城狮
原文:https://mp.weixin.qq.com/s/OBhH_BrBppgaQQZ2V0Aosw
版权声明:本文内容转自互联网,本文观点仅代表作者本人。本站仅提供信息存储空间服务,所有权归原作者所有。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至1393616908@qq.com 举报,一经查实,本站将立刻删除。