苹果在今年全球开发者大会的三个研讨会中介绍了如何通过苹果设备进行xHE-AAC的HLS流传输。
受全球疫情影响,2020年苹果全球开发者大会(WWDC)改为线上对公众免费开放,并在会后提供全程录像。xHE‑AAC作为最新苹果操作系统中支持的技术,在有关HLS流的三个会议中得到了突出展示。
苹果流媒体团队的Simon Goldrei在题为“提供更好的HLS音频体验”的会议上介绍了AAC编解码器家族的最新成员,它对于HLS来说也是全新的技术存在。Goldrei向开发者提供了苹果对采用xHE-AAC流媒体服务的码率建议,范围从24kbps至AAC的最大推荐码率即立体声160kbps。此外,Goldrei还介绍了xHE-AAC技术为服务提供商带来的益处,比如在低带宽网络条件和数据速率受限的设备上为用户提供服务。
Goldrei阐述了响度和动态范围控制(DRC)元数据的重要性。MPEG-D DRC标准为xHE-AAC提供了响度控制功能,使还放音量始终保持一致。此外,它还提供了动态范围控制处理,以确保用户在任何平台、环境下都能拥有最佳的收听体验。Goldrei强调了苹果对公开标准做出的贡献, 苹果公司的建议符合ANSI/CTA 2075 (用于OTT、移动和固定设备的在线视频分发响度标准)和旨在统一MPEG-DASH和HLS的媒体编码CMAF标准(通用媒体应用格式)。Goldrei总结道:“ DRC在整个行业中将变得越来越重要,而这些元数据的引入是行业前进的正确方向。”
视频链接:https://developer.apple.com/videos/play/wwdc2020/10158/
由苹果流媒体团队的Suresh Koppisetty主讲的题为“Apple Watch流媒体音频的新功能”的会议中介绍了watchOS7的AVPlayer中将支持xHE-AAC解码。原因是xHE-AAC能够以更低的码率提供同等质量的音频,亦可选择与AAC家族的其他编解码器相同的比特率来提供更高的音频质量。“智能手表必须适应不同速度的网络带宽,我们应尽可能用低码率来提供高质量的音频内容。因此,我们建议您采用xHE-AAC做为所有音频的编码器。” Koppisetty表示。
视频链接:https://developer.apple.com/videos/play/wwdc2020/10636
在“用HLS工具改善流媒体配置”会议中,苹果HLS流媒体团队的Eryk Vershen与开发人员和服务提供商探讨了xHE-AAC和多声道音频编解码器。他讲解了如何在HLS播放列表中为音频内容配置不同语言和通道信息。会议还为开发人员介绍了如何利用新引入的SCORE属性对xHE-AAC编码的音频内容进行优先级排序。Vershen在案例分享环节强调:“由于USAC [xHE-AAC]的音质最好,所以我们只会在设备无法播放USAC时选择HE-AAC。利用SCORE属性,我们可以将USAC的优先级提高来作为首选编码,从而有效地解决了兼容性问题。”
视频链接:https://developer.apple.com/videos/play/wwdc2020/10225
关于xHE-AAC
xHE-AAC是MPEG AAC音频编解码系列的最新成员。Fraunhofer是xHE-AAC和MPEG-D DRC标准的主要贡献者。专业的xHE-AAC编码器软件能够从Fraunhofer IIS或其流媒体设备合作伙伴处获取。xHE-AAC和MPEG-D DRC专利包含在由VIA Licensing管理的AAC专利许可计划中,无需增加用户的额外成本。
请注意:受外部法律限制,本文提供的URL链接无法被直接打开。请将该网址复制并粘贴至浏览器地址栏来访问引用网址。
Header image © VAKSMANV – stock.adobe.com