第141章 4KB的魔法 望月舞雪丶
深圳南山,极光科技封闭开发室(代号:小黑屋)。
屋里的空气混合着过夜的咖啡酸味、红牛的甜腻味,还有十几个大男人几天没洗澡发酵出的汗味。
白板上密密麻麻写满了公式和网络拓扑图。
“砰!”
林一狠狠地把测试机摔在鼠标垫上。
那是一台诺基亚e71(用来测试跨平台兼容性)。
屏幕上,代表“发送中”的圆圈还在转,转得人心慌,转得人想吐。
“发不出去————根本发不出去!”
林一抓着自己乱成鸡窝的头发,眼框深陷,声音嘶哑得象是砂纸磨过。
“现在的gprs网络(2g)环境太差了!上行带宽只有十几kb,还要面临丢包、重连。
“”
“一段10秒的高保真语音,大小是200kb。发送需要15秒,接收需要15秒。”
“这特么叫实时通信?这叫漂流瓶!等对方收到我的话,我都已经忘了一分钟前我说啥了!”
林一绝望地看向坐在角落里的江彻。
“彻哥,物理规律是打破不了的。除非全中国明天都铺满3g基站,否则按住说话”就是个伪命题。体验太烂了,没人会用的。”
江彻坐在椅子上,手里捏着半根没抽完的烟。
他没说话,只是静静地看着那个还在转圈的手机屏幕。
他知道林一说得对。
在2010年,中国的网络基建还处在从2g向3g过渡的尴尬期。大部分用户的手机显示的还是“e”网(edge)。
在这种泥泞的土路上,想跑法拉利,那是找死。
但是,时间不等人。
“林一。”
江彻把烟头按灭,站起身。
他走到林一的计算机前,指着那个音频编码的参数设置。
“谁让你用高保真的?”
“那是语音啊!”林一辩解道,“如果音质不好,听起来象机器人,用尸体验不是更差吗?我们要追求的是cd级的音质————”
“去他妈的cd级。”
江彻粗暴地打断了他。
“用户不是来听演唱会的。他们是来说话的。”
“在战场上,你用步话机喊话的时候,会在乎音质有没有立体声吗?你只在乎对方能不能立刻听到冲锋”这两个字!”
江彻弯下腰,手指在键盘上敲击了几下,调出了音频采样的参数。
“把采样率降下来。降到8000hz。
“7
“把码率砍掉。。
“”
“把所有的高频泛音、环境噪音、呼吸声,统统切掉。只保留人声最内核的频段。”
“我们要用的不是p3格式。”
江彻盯着林一的眼睛,一字一顿地说道。
“是ar(自适应多速率音频压缩)。”
“ar?”林一愣了一下,“那是诺基亚时代用来存录音的格式,音质很渣的,听起来象是有电流声————”
“渣就对了。”
江彻嘴角勾起一抹狠厉的笑。
“只有渣,才能小。”
“我要你把一段10秒的语音,压缩到4kb以内。”
周围的工程师都惊呆了。
一张最小的缩略图都不止4kb。把一段话压成这么小,那还能听吗?
“能听。”
江彻笃定地说道。
“哪怕带着电流声,哪怕有点失真,只要能听清我说的是吃饭”还是睡觉”,就够了。”
“速度,才是这个产品的灵魂。”
“我要的是——手起,刀落,声音到。”
“改!”
江彻一声令下。
虽然带着满腹的怀疑和作为技术人员的洁癖抗拒,林一还是坐回了计算机前。
代码被推翻,重写。
压缩算法被魔改,变得极其暴躁和粗糙。
原本圆润的波形图,被强行切割成了锯齿状。这是一场对声音的“阉割手术”。
凌晨04:15。
“改好了。”
林一的声音有些虚弱。
“彻哥,你试试吧。但我先说好,这声音————真不咋地。”
江彻拿起那台测试用的极光手机。
他深吸了一口气。
按住那个虚拟的按钮。
“喂,林一,今晚吃猪脚饭。”
松手。
“咻。”
几乎是在松手的同时,一声清脆的气泡音响起。
那是发送成功的提示音。
没有转圈。
没有等待。
消息条瞬间出现在了对话框的右侧。
而在林一手中的那台诺基亚e71上,几乎是同一秒,震动了一下。
林一点开那条只有3kb大小的语音条。
“滋————喂,林一,今晚吃猪脚饭————滋————”
声音很糙,带着明显的底噪和一种象是从旧收音机里传出来的颗粒感。
但是。