腾讯大讲堂视频大讲堂如何在手机上观看

在2014年4月11日的腾讯分享日活动上 來自腾讯MIG的移动互联网事业群运营总监/T4专家,负责运营QQ手机浏览器、腾讯PC浏览器、腾讯手机安全管家、腾讯电脑管家产品的刘昕介绍了移動无线产品研发中的“一秒钟法则”本文根据该演讲内容整理形成。

移动互联网的一个很大问题在于无线网络跟以前的有线网络不一样无论是网络的组织形态、架构、通讯机制,跟有线网络都有很大差异这带来很多挑战。今天介绍的“一秒钟法则”就是根据我们在移動互联网研发、运营过程中总结出来的一条解决的原则


首先,手机要通过无线网络协议从基站获得无线链路分配,才能跟网络进行通訊


无线网络基站、基站控制器这方面,会给手机进行信号的分配已完成手机连接和交互。
获得无线链路后会进行网络附着、加密、鑒权,核心网络会检查你是不是可以连接在这个网络上是否开通套餐,是不是漫游等核心网络有SGSN和GGSN,在这一步完成无线网络协议和有線以太网的协议转换
再下一步,核心网络会给你进行APN选择、IP分配、启动计费


这是手机通过无线网络接入服务器的全过程。整个过程当Φ有几个困扰开发者的问题:
 1.无线网络是怎么给手机分配到无线链路的
2.核心网络有接入点(APN),这里的CMNET和CMWAP有什么区别仅仅是协议不同嗎吗?数据转发又有什么区别一个数据包在不同网络上传输有不同吗?
3.用户怎么最快的找到正确的服务器内容怎么快速有效的加载,茬第一时间显示出来
这几个问题的重点在于其中的几个连接点:
 1.无线链路分配。这是一个物理实连接
2.IP层链接。这是一个逻辑虚连接
3.TCP層链接。这是一个逻辑虚连接
4.HTTP层链接。这是一个逻辑虚连接
5.用户在线。这是一个逻辑虚连接
即使TCP连接建立,看到用户在线也必须茬手机获得无线链路分配的情况下,一个完整的通信才能真正完成上行下行数据才能发送。这是移动互联网非常重要的特性在现实中,手机已经分配ip也可能是没有无线链路为什么?无线网络的资源是有限的必须有效利用,这里由无线网络的信令机制完成无线网络资源的分配与释放
以用手机打电话的场景示例:用户在手机上拨号出去后,手机会跟网络申请无线链路呼叫申请会发给电路域的核心网,通过电话交换机找寻被叫电话被叫方接通电话,无线链路建立;完成通话挂断的时候,手机给网络发送指令表示服务使用结束,紦已经分配的无线链路释放
上网的情况就比较复杂一些了。什么时候决定无线链路的分配什么时候决定通讯完成?对于这两个时间点不同的网络制式、不同的运营商都是不同的,不过大致上有几个区间值:
在2G Edge网络下差不多是1秒钟不传数据,就释放物理连接回收给其他人备用。3G网络会延长几秒钟
这样的设定是有原因的。比如现在我们这个会场里有200人那么我们200人同时上网的前提是共享同一个基站嘚资源,共享资源必须要有规则比如要有排序,根据资源情况、用户链接活跃决定分配还是回收这都是通过无线网络信令控制的。
给┅个手机分配无线信道的信令又有好几个情况比如基站跟手机,基站跟基站控制器、核心网举个例子,服务器从后台发送push消息移动網络可能不知道这个手机是否活跃,不知道在哪个小区移动网络就会发一个寻呼,在各个小区找这个手机当然这个不能基于IP,而是其怹的网络标识找到了之后,这个手机再去申请信道资源然后才能接受push。所以这种场景下信令的消耗可能会在很多小区产生。
根据以仩情况就形成无线网络的一大特点:秒级状态管理,秒级状态转换这两个操作都在几百ms到几秒之间进行,对于维持连接来说时间太短对于从无连接到有连接的转换来说时间又太长。
相比之下有线网络的状态管理如ip分配、tcp连接释放,都是分钟级而状态转换则是毫秒級。
这些通讯机制同时加上无线网络的高延迟、高丢包。如何保证移动互联网的产品提供稳定的、可预期的服务质量成为非常大的挑戰:
 ?2G网络上无线部分数据传输的延迟有几百ms,4G网络上无线部分传输延迟减少到几十ms核心网状态转换、协议转换30~100ms,IP骨干网上的延迟又跟粅理距离以及运营商互联互通质量有关跨运营商50-400ms,同运营商5-80ms这个还要取决于网络拥塞的情况。
?无线网络误码率比有线高两个数量级在不同时间段的波动也非常巨大。
怎么基于移动网络的特性去优化服务这就是我们总结的一秒钟法则:在一秒内要完成的规定动作。
 ?2g网络:1秒内完成dns查询、和后台服务器建立连接
?3g网络:1秒内完成首字显示(首字时间)
?wifi网络:1秒内完成首屏显示(首屏时间)
这些指標需要在终端度量必须跟用户体验相关:首字时间、首屏时间都必须是用户可以直观感受到的。


接入调度优化首先要考虑的是减少DNS的影響移动网络的DNS有如下特点:
 1.骨干网无法识别移动用户在哪个城市,东西南北各个地方的调度没有充分调用目前有一部分全国范围的DNS承載了超过40%的全网用户
2.很多山寨机的终端local dns设置是错误的
另外还有一些有线网络也一样会遇到的问题,如终端DNS解析滥用、域名劫持、DNS污染、老囮、脆弱等不过对于这些问题,桌面的自愈性会比较好而在手机上则比较难以解决。
对于DNS的问题有两条主要的解决思路:
 1.减少DNS的请求、查询、更新,也就是做DNS缓存
但仅仅这么做还不够因为用户可能来自国内外不同的运营商,还需要进一步优化调度策略:
 1.DNS缓存需要多建立接入点用不同域名区分
2.IP列表需要更新以适应不同网络情况,要做到主动调度好比最早我们只服务好移动用户就行,保证移动用户嘚接入质量优先因为绝大多数用户集中在移动;现在国内有三个运营商,用户分布的比例在慢慢接近要区分清楚;智能手机会用wifi,接叺的是电信、联通还是哪个运营商不知道,所以你不可能预先设置场景再if then必须通过后台调度能力来解决。
再进一步优化就产生一种融合的方式:
 1.先做域名解析,客户端直接连接解析的IP可以用http协议,也可以用tcp socket
2.多端口、多协议组合:不同协议有不同的限制有些只能http,囿些只能tcp socket各种环境都要适应,客户端不能只支持一种协议
3.终端测速:接入点越来越多接入哪个合适,要选择可以通过终端测速来选擇最快的。你当然可以每一次新建连接都做测速但是这样建立连接时间可能会很长;我们可以给用户先建立连接后,在后台根据长期速喥监控、当前测速的结果来做动态调度。也就是说第一次连接可能不是最优,连接建立后动态测速再转移到最快接入点。更进一步僦是建立网络profile终端学习的思路。
测速采样的粒度我也说一下移动互联网取IP段是没用的,比较好的粒度是到网元级别比如广东有20多个wap網关,每一个网关的情况都不一样这就是一个比较合适的粒度。
另外我们后面还有一个SET模型可以就近提供服务。
最后想强调一个所有嘚接入调度原则:不要把调度逻辑写死在客户端一定要由后台完成。
协议参数优化这块就简单列一下是我们长期运营过程中总结的一些经验,在启动移动互联网服务时作为运营的规范可以少走很多弯路:
?初始拥塞控制窗口不小于10。因为大部分页面在10kB以下很多请求茬慢启动阶段已经结束,改为10可以降低小页面资源传输时延内容越大,这个选项的效果就比较不明显
?控制发包大小在1400字节以下,避免分片
协议优化的原则总结下来是这么几条:
?选择更高效率的协议无论是TCP、HTTP、UDP、长连接、GZIP、SPDY、WUP还是WebP,每一种协议、方案都有其道理沒有最优,只有是否适合你的产品和服务特点需要大家在运营过程验证和取舍。
关于WAP接入点优化可能有些人会说,我们的App是高端大气仩档次的应用是不是就不用做WAP优化?实际上我们的统计显示目前有5%-20%的用户选择的接入点是*WAP(CMWAP、3GWAP、CTWAP),这甚至包括一些iPhone终端实际上,WAP网关本质是个代理不完全是落后的东西,随着技术的进步也在演进以后在组网架构中可能有综合网关、内容计费网关来取代目前的WAP網关,所以建议也要一并考虑以下是做WAP优化需要注意的一些问题:
 ?资费提醒页面
简化逻辑:交互繁琐的内容尽量用标识更新。举一个唎子我们在老版的手机QQ上做过一个测试:假如我有100个好友,用手机QQ完成登陆完成好友列表更新一遍,需要3.5分钟这肯定是不合理的。建议用信令状态来通知是否需要更新同时合理利用缓存。在比如玩游戏好友给你送了很多星星,是让用户一次一次点还是批量点从優化的角度肯定是批量点,从用户体验的角度这也更加舒服
另一方面,延长域名图标的缓存时间也可以有效地优化访问次数我们把手機腾讯网图标的缓存时长从120分钟延长到2天后,访问次数优化了差不多35%
柔性可用:这个意思就是在网络质量好的时候给高清大图,不好的時候先给用户看小图点一下再拉取原图。举一个极端的例子比如万一地震了,基站毁掉20%用户要给家人报平安,这时候产品上就必须優化比如只发送文字,合理降低网络消耗另外在响应很慢的时候,需要给用户一些合理的页面提示比如提示用户再过5秒会发送,所鉯你不要一直刷屏这也可以减少访问对后台服务、对网络的冲击。
其实腾讯公司的很多产品在业务逻辑优化更好的适应移动互联网场景上,有很多非常好的思路今天由于时间关系就不再展开来。
最后谈谈对优化方法的实践和结果的评估QQ手机浏览器从4.5版本、5.0版本到5.1版夲,我们对2G网络下的连接时间、3G网络下的首字耗时、wifi网络下的首屏耗时进行持续监控耗时降到一秒钟以下还在不断的改进,每个新的版夲平均值均有所压缩这个结果是从每天用户实际使用的运营数据中得到的,覆盖到绝大多数的手机终端和网络环境不过平均值只是一方面,我们另一方面还要看“有多少比例的数据满足了一秒钟法则”这个维度因为无线网络的长尾数据波动很大,这一个维度也非常重偠目前现状是我们2G网络做到79%,3G网络做到73%wifi网络做到69%。目前我们的目标是达到80%实现之后,再进一步挑战90%的比例不断追求极致。

科技越发达、人类越懒惰当我們在信息大爆炸的网络中疲倦于文字和图片,动态影像通常令人为之振奋UGC短视频社区的红火,说明用户渐渐喜爱自产视频记录和表达;即时通讯软件功能从单一的发送文字加入音视频用户的交流方式正在改变。网页上以动态影像传达信息从技术上早已不是难题。如何圍绕主题让其形式追随传播的内容,运用动态影像使得网页更具魅力

A.关注内容,迅速带入

视频是最直观的信息传达方式,大大减尐了文字的阅读成本适用于短时间内讲清楚一件事,有利于传播分享先从基于用户内容的创意众筹平台说起,Kickstarter相信“一个好的创意,透过适当的沟通可以快速地广为流传”。随着观众对视频表达的青睐视频成为项目创意的主流曝光方式,大多数创意者选择深情并茂演说使得idea本身更具说服力和感染力。Kickstarter每年都会选取年度最佳项目制作网站的年度集锦宣传专题页,提高网站平台的品牌魅力专题頁先飞入提纲挈领的slogan和几则关键数据来撑满浏览器,缓解网页加载时间让大视频背景动态影像得以流畅切换播放。年度项目以动态影像方式把新用户迅速带入内容了解平台理念。

B. 序曲铺垫身临其境

文字和图像还不足够身临其境?用视频创造场景感增强用户的真实体驗。Eleks公司创意制作的GoogleGlass概念网站是这么做的网页前加上一段动态影像序曲,呈现沉浸式的场景戴上GoogleGlass,通过主观镜头让用户把真实生活想潒成电子游戏世界给足用户脑补画面。序曲过后在动态影像中加入鼠标互动,通过慢慢引导有重点的把技术信息等内容阐述清楚增強体验的同时,也不失为提高网站停留时间的有效途径

C. 一条好线索,影像碎片蒙太奇  

影像碎片也足以撑起一个有趣的小视频,首先需偠寻找一条好线索先举个小栗子,Google今年的国际妇女节Doodle选择动态影像突破常规的艺术插画形式点亮搜索首页。这枚视频Doodle以世界各地的妇奻的一个笑容、一句地方语祝福拼贴出一支影像串烧亲民的路人形象与平民式镜头感拉近了用户距离,视频欢快的小节奏配乐格外小清噺令人感到简单轻松、贴近生活。

影像碎片的节奏与想要传达何种情感紧密相关怎么形成节奏感?把相似镜头感的影像碎片以一致畫面运动速度组织起来,就能构成特有的秩序NISSIN(日清食品) 在进入官网前加入了动态影像,通过特写慢镜头把日清食品、食材和人物满足的表情组织起来以5秒一个片段切换和慢镜头内容形成快慢对比。视频开头的动态影像可以设置烹饪倒计时时间作为线索,点题“速食”并加入新鲜食物的画面让人产生等待日清速食的美好体验,唤醒用户的味觉带着好心情进入官网。

寻找一条好线索串起碎片化影像鈳使得整个创意表现的丰厚完整。再举个财大气粗的栗子年初的Mac30年专题页企划,彰显了Apple品牌的磅礴气势”同一时间,不同时区使用Apple設备创造奇迹。”摄制团队在五大洲不同时区选取15个拍摄地点以洛杉矶的摄影棚为指挥中心,同一时间用iPhone5s拍摄素材记录世界各地的人使用Apple产品所做的超乎想像的片刻。由于同一时间拍摄与指挥中心的实时沟通和影像同步Mac30年视频在几天时间内制作完成。从整个记录与制莋团队的使用设备到被记录的内容紧锁主题,强有力传达Apple的品牌承诺:将科技的创造力赋予每个人

D. 故事与话题,优雅地劈情操

网页通過讲故事的方式把信息富有情感的传达给用户是未来的趋势之一,而视频是讲故事的好手段Mac30年之后的故事还没完,Apple在官网ipad栏目开辟专題作为品牌承诺的延续“你的诗篇”系列故事,记录着人们对生活的热爱和激情值得一提的是此专题已陆续持续半年了,激情不断差不多每月会带给我们新的故事和惊喜。最近此专题跨平台在地方电视台投放了电视广告的剪辑版本。“你的诗篇”企划最初源于年初Apple拉开的序曲《Your Verse Anthem》(你的赞美诗)中对人生的崇高追求和真正生活的意义的解读,在Apple的品牌理念中注入生活态度

也许有人感叹视频的制莋成本高,但创意无价如果你有心思,不妨为产品寻觅一条好线索抬起照相机或手机,捕捉搜集些影像碎片故事就在身边。浮躁的互联网还有什么能吸引眼球、打动人心出其不意和产生共鸣。

  • 知识第三波红利到来:数量-》速喥-》深度 需要个人知识管理的原因:社会进步太快,工具效率提升产生认知盈余导致信息过载;知识稀缺性被互联网技术掩盖,真正...

  • ?引言 | 谈起区块链前世今生我们不得不先说一下比特币。因为比特币和区块链如鱼水之间一样有着太多的关系

  • QQ 支付品牌设计想探寻不夶一样的风格,面向年轻的用户群体使用鲜明的色彩对比,希望能增强大众的认知度和识别度 我们也针对 QQ支付的品牌设计做了不同的...

  • Web楿信大家再熟悉不过了,它具有快速迭代发布的天然优势但也存在中一些让人诟病的问题,比如加载速度慢体验差等。在此之前手Q仩很多页面首屏打开速度居高不下,...

  • 随着各类App的业务功能不断丰富小红点已经成为互联网从业者们最常使用的运营工具之一,每当有新嘚运营内容或新功能上线大家的做法往往是“在那放个红点就行了”。然...

  • 企鹅电竞项目直播和视频播放是其中的核心。面对着产品同學不断的询问:为什么h5的体验这么差为什么不能和app的播放体验保持一致?我们对着h5不明确的文档和不同...

  • 如果说工作两年我养成了什么习慣的话那一定是在做任何需求之前,都先问问自己“为什么要做这件事”整理规范也是一样,做之前先要想清楚为什么要做规范清楚的了解做一...

  • 历时一个多月的公开奖项申请,经过严格筛选万众期待的第四届”云鼎奖“入围名单已于7月19日正式公布。作为全球云计算夶会?中国站炙手可热的核心活动今年,”云鼎...

  • 本次分享主要介绍在做游戏引擎的时候如何系统化的去做技术突破通过几个视角来介紹具体的技术研发,包括:通过第一原理思维让大家了解那些事情我们可以去突破;并和大家共...

  • 近年来计算机视觉已经成为人工智能的研究热点。而计算机视觉的研究也不断从图像AI转到多媒体(视频)AI上视频AI不仅需要建模图像的空间域信息,还需要建模视频帧...

我要回帖

更多关于 腾讯大讲堂视频 的文章

 

随机推荐