gpt4 book ai didi

ios - iPhone音乐流

转载 作者:行者123 更新时间:2023-12-01 18:23:47 25 4
gpt4 key购买 nike

我正在尝试通过蓝牙将音乐从一台iOS设备发送到另一台。我一直在使用this来像Ray Wenderlich的SNAP教程中那样构建数据包,但是在重构接收电话上的数据包信息时遇到了麻烦。我尝试使用https://github.com/abbood/iphoneAudioSyncer,但我认为它太复杂了(因为我不需要同步播放)。解决诸如丢失/乱序数据包之类的事情的最简单的缓冲方法是什么?我已经阅读了很多CoreAudio的内容,但是内容非常繁琐,因此,如果有人解决了此类问题,我将不胜感激。

最佳答案

当您谈论丢失/乱序的数据包..时,您在谈论的是Packet Loss Concealment ..这是一个非常密集的主题(我的意思是,如果您认为核心音频是密集的..等到您深入PLC之后)。

简而言之,有很多方法可以处理数据包丢失..但是最简单的方法(我建议您这样做)是用静音替换丢失的数据包(如果数据包丢失,则同样适用)的顺序..只是丢弃它)。

那就是说..您正在处理流式传输给您的音频(即通过蓝牙/ wifi网络发送的音频)..这意味着几乎100%的时间是您获得的压缩音频(即可变比特率音频VBR )..如果您仅尝试用静音替代丢失的VBR数据包..您将遇到this问题。您要么必须以与要处理的VBR音频相同的压缩格式插入静默数据包,要么必须将VBR压缩的音频转换为非压缩的音频(无损PCM),然后插入零代替丢失的数据包。

关于ios - iPhone音乐流,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15491872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com