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