positive: AAC音频格式分析<br>AAC音频格式有ADIF和ADTS:<br>ADIF:Audio Data Interchange Format 音频数据交换格式。这种格式的特征是可以确定的找到这个音频数据的开始,不需进行在音频数据流中间开始的解码,即它的解码必须在明确定义的开始处进行。故这种格式常用在磁盘文件中。<br>ADTS:Audio Data Transport Stream 音频数据传输流。这种格式的特征是它是一个有同步字的比特流,解码可以在这个流中任何位置开始。它的特征类似于mp3数据流格式。<br>简单说,ADTS可以在任意帧解码,也就是说它每一帧都有头信息。ADIF只有一个统一的头,所以必须得到所有的数据后解码。且这两种的header的格式也是不同的,目前一般编码后的和抽取出的都是ADTS格式的音频流。<br>语音系统对实时性要求较高,基本是这样一个流程,采集音频数据,本地编码,数据上传,服务器处理,数据下发,本地解码<br>ADTS是帧序列,本身具备流特征,在音频流的传输与处理方面更加合适。<br>ADTS帧结构:<br>header<br>body<br>ADTS帧首部结构:<br>序号域长度(bits)说明<br>1Syncword12all bitsmustbe 1<br>2MPEG version10 for MPEG-4, 1 for MPEG-2<br>3Layer2always 0<br>4Protection Absent1et to 1 if there is no CRC and 0 if there is CRC<br>5Profile2theMPEG-4 Audio Object Type minus 1<br>6MPEG-4 Sampling Frequency Index4MPEG-4 Sampling Frequency Index (15 is forbidden)<br>7Private Stream1set to 0 when encoding, ignore when decoding<br>8MPEG-4 Channel Configuration3MPEG-4 Channel Configuration (in the case of 0, the channel configuration is sent v
negative: 我在用的三种方法:八爪鱼手游大师APP、凤凰系统、模拟器。<br>方法一:八爪鱼手游大师 (个人认为最方便)<br>你手机下载一个App,连上键盘鼠标,直接就可以开始游戏了。不过只有安卓版,苹果的可以洗洗睡了。很多热门游戏,在里面都有预置键位,上手就能玩,当然你也可以根据需要,随便改键。很重要的一点是八爪鱼直接就能用,不需要 root 手机!<br>键盘鼠标没有蓝牙功能,很容易,十几块钱买一个 OTG 的HUB 就可以搞定了,网上一搜一大堆。<br>当然了,不光键盘鼠标,八爪鱼拿来连手柄也是很方便的,不管是PS,Xbox等等主机手柄,或者PC手柄,还是各种品牌比如北通、飞智、小鸡的手柄,甚至没牌子的奇奇怪怪手柄,全都可以连。安装方法:在各大应用市场搜索「八爪鱼手游大师」基本都有。<br>方法二:凤凰系统(最强大)<br>如果觉得手机屏幕小,可以给电脑安装一个凤凰系统,这是一个基于安卓的电脑操作系统,用起来像 Windows,其实跑的都是安卓的 app 和游戏,有点类似华为 Mate 10 的PC 模式那样。<br>电脑安装凤凰系统并不影响原来的 Windows,并且可以在两个系统之间快速切换。可以说,如果你对游戏的要求比较高,这个方案是最适合的。(下面是凤凰系统桌面截图)<br>安装方法:在Windows 里面,百度「凤凰系统」到官网下载,下载完毕双击安装即可。<br>但凤凰系统有一个缺点:对硬件的兼容不全面。有一些硬件,可能并不支持凤凰系统,这时可以试试第三种方法。<br>方法三:模拟器 适用最广泛<br>和凤凰系统相比,模拟器是一个相对广泛使用的选择。因为模拟器的硬件兼容性,要相对好一点但是吃配置。如果你的电脑配置很好,可以在市面上主流模拟器当中选择一款。<br>目前市面上主流的,包括蓝叠,MUMU,夜神,逍遥。模拟器虽然对配置要求更高,但是不挑硬件。如果你的电脑用不了凤凰系统,模拟器也是一个不错的选择。(个人喜欢用蓝叠)<br>下面是主流模拟器:<br>安装方法:选择自己喜欢的模拟器之后,官网下载,下载之后双击安装即可。