当前位置: 首页 > 科技观察

专访FunbroadCTO万磊:移动直播平台流量压缩

时间:2023-03-17 15:14:10 科技观察

9年JAVA技术研发经验,自主开发世纪佳缘数据及计费服务平台(日接口访问量2亿次)已运行稳定到现在。搜狐移动应用市场支付中心、手游中心、搜狐影院支付平台服务器架构设计开发,累计服务近5000万用户。国外一款名为Meerkat的视频直播软件,在登陆AppStore后不到一个月的时间,用户就超过了30万。它在30天内从默默无闻变成了家喻户晓的名字。Merrkat以其高速增长宣告了视频社交时代的正式开启。PenguinThinkTank将Meerkat描述为“简单但成功”。同样,一款名为Funbo的国产软件也获得了天使轮融资。专访FunboCTO万磊:如何解决移动直播平台的流量压缩记者:中国的网络环境非常复杂,如何保证用户使用的流畅性?如何将一小时300M的流量压缩到100M以下?万磊:首先是码率控制,重点是编码和解码。我们的算法参考了一些开源的东西,但是大部分都是团队自主研发的。第二个是每秒传输的帧数。现在很多直播软件都是基于PC端的,很多东西并不适用于移动端。在实际操作中,我们目前的设计更能适应移动端。记者:Wi-Fi和3G下的视频质量和帧率一样吗?如何检测用户的网络状态,提升用户体验,检测周期多长?万磊:不一样。我们的比特率是动态调整的。网络好的时候,码率会放大清晰度。当网络环境不好时,我们会降低码率以保证用户的正常使用。在网络环境监控方面,主要分为两部分,第一部分是监控中断;用户使用过程中是否出现网络中断。第二部分是监控用户的网络状态,每隔3~5秒会上报给服务器,服务器会根据上报的数据做出相应的调整。记者:H264是现在视频编码的通用标准。Apple在iPhone6出现时宣布支持H265。Funbroad在这方面有什么计划?如果支持H265,在流量和清晰度上会有什么变化?万磊:现在我们主要支持H264。团队中有专攻H265的博士后。他在这方面也积累了一些经验。我们将尽快添加H265。记者:目前,芬博是24小时保鲜制。今后将根据用户需要永久保存。我们如何在视频存储方面做到这一点?万磊:我们的系统是一个支持分布式存储的系统,解决方案是我们自己写的一套东西。根据我们自己的情况,我们会更侧重于横向扩展,可以快速找到我需要的文件。虽然直接使用在线方案会更容易,但后期会遇到很多棘手的问题。记者:APP上线前做了哪些测试?万磊:我们与Testin在功能、兼容性以及一些个性化需求等方面进行了深入的合作。一开始我们像Meerkat一样是全面屏,但是经过测试发现用户体验不是很好,所以我们把全面屏改成正方形。事实上,测试并不像程序开发完成后测试bug那么简单。测试可以参与整个产品的设计,甚至反馈用户体验,就像为产品的起飞插上翅膀一样。记者:Funbroad做矩形,正方形,全面屏。它如何适应国内各种尺寸的手机?万磊:现在方屏比以前的全面屏好。尤其是安卓手机,各种分辨率都有山寨机。当屏幕满屏时,我们只能使用上下或左右空白来处理。平方比例拉伸就足够了。记者:很多国产手机系统都是基于安卓深度定制的,所以在兼容性方面会存在很多问题。Funbroad如何做到这一点?万磊:在兼容性方面,我们使用的播放器是自带系统的,存在一定的问题。魅族2之后的播放器会出现一些问题,因为魅族自己进行了修改。后面我们会引入一些第三方播放器或者使用H5来解决这个问题。总结Funbroad并没有为用户设定太多规章制度。在一个简单的规则下,用户创造出各种玩法。比如媒体用Funbo直播自己的采访,明星完成线上AMA活动……Funbo在国内视频直播社交平台迈出了第一步,无论是技术还是产品,都还需要更多的时间去探索.社交的未来不是分享,而是和我一起参与体验我正在经历的事情。【责任编辑:陈庆祥电话:(010)68476606】