“电视机为什么有大流量上传?”日前,一名网友在知乎上发帖向大家提问,这名网友新买了一台索尼智能电视,自己在测试网络时发现电视机竟然有1-5M/s的上传,但这时候电视机是处于息屏休眠状态的,这台新电视上也只安装了爱奇艺的TV端这一个软件。在发现这一奇怪情况后,网友强制关闭了爱奇艺,发现上传马上为零,“果然是爱奇艺作怪,免费给它当服务器了,要电给电要网络给网络,不厚道。”
这条帖子发出来后很快登上了知乎热榜,被众多网友关注到,在大家的建议下,发帖人联系了爱奇艺客服,发帖人称最初客服提出这是一种加速手段,对使用没有影响,可以放心使用,但发帖人则认为“不是放心不放心,你拿我做服务器,影响我其他网络的使用和速度了啊。”最终客服给出了关闭HCDN开关的办法,在经过六步操作后,HCDN的开关操作界面才露出了庐山真面目。关掉了这一个还不算完,这名发帖人又在电视上下载了酷喵软件,又发现了几百K数据上传,“看来天下乌鸦一般黑。”发帖人在帖子最后感叹到。
为什么电视机都在息屏休眠了还能有流量在上传?为啥HCDN一关就没这情况了?在爱奇艺官网介绍中可以看到,HCDN(Hybrid CDN)是爱奇艺技术团队研发的大规模混合架构在线视频数据分发技术,该技术采用了混合 CDN 和 P2P 节点的调度架构。而在《爱奇艺服务协议》中,有一条款提到,为了改善受限于宽带和网络连接的卡顿问题,提升用户体验,用户确认爱奇艺可采取包括但不限于使用专有HCDN对等网络等提升视频分发质量的技术措施进行改善。这些都是什么意思?高级软件工程师赵先生向记者进行了解答。
首先让我们先来弄明白P2P和CDN都是什么东西。“P2P也就是点对点。”赵先生举了个例子,“比如你到网站下载一个视频,常理是从这个网站的服务器上下载下来。P2P不是这样,假设你附近有人已经下载过这个视频,用P2P技术的话就不用完全依赖这个网站的站点,附近的人也是点,可以让你的下载速度变快很多。反过来讲,你自己下载过了视频,别的人再要下载这个视频的时候,你就会变成别人的点。”P2P技术早年也挺时髦,过去大家使用率相当高的迅雷下载就会使用这个技术。
CDN全称是内容分发网络,“CDN相当于是一个服务器集群,起到加速网络的作用。”举个例子来说,“CDN是把内容分布在很多个服务器节点上,好比说南京有节点,上海也有节点,海外也有节点,如果我要访问一个海外的节点,常规来讲需要穿过国际网络宽带,那速度非常慢,但如果有CDN服务在,你访问的海外网站如果在国内的节点里有内容缓存,你访问的速度就能快很多。”通过CDN技术,用户可以就近获取已缓存的访问资源,避免了网络的拥堵,而HCND就是将两者的优势结合起来,最终实现让用户高速访问资源点的目的,2017年,爱奇艺凭借“HCDN——大规模混合架构在线视频数据分发技术” 荣获2017年CCF技术发明二等奖,这一技术目前被普遍使用在各类软件当中。
为啥企业这么偏爱这一技术?原因很简单,控制成本。像爱奇艺这样的视频软件,用户数量庞大,视频内容海量,所需要的流量是极其惊人的,“比如买100兆宽带,年费花了很多钱看起来宽带也挺多,但我有一万个用户,分下去这么多人要同时访问,每个人也就几百k甚至几k,那完全没办法看视频。”相较于家用宽带来说,商用宽带的价格更贵。以2023年武汉电信商用宽带收费标准为例,500M带宽的商用宽带一年收费就是7188元。但500M的带宽仅够支持一般的大型企业使用,爱奇艺、优酷这样规模巨大的流媒体平台,若要一力承担用户宽带,那成本势必极为高昂,用户使用软件的成本也必然会水涨船高。HCDN成为一种节省宽带成本的手段,根据爱奇艺HCDN技术的获奖页面显示,仅在2017年,HCDN每天可提供的峰值带宽就达13TB,一年节省的带宽费用达10亿元人民币以上。
不过这一技术也受过不少诟病,2019年百度网盘推出一项“用户激励计划”,活动称是为了提升电脑端用户的使用体验,并将给予用户一定奖励;实则将占用用户的1M/s上行带宽和5G的磁盘空间,且参与此活动是默认勾选的。这样的做法,不仅未事先征得用户的许可,而且磁盘一直处于读写状态下将会降低硬盘寿命。在投诉与质疑之下,百度网盘发文道歉并取消了默认勾选。
“其实默认开启这个功能对用户来说也有一定风险。”赵先生表示,从运营商的角度看,可能出现的情况是明明自己给用户很大的宽带流量了但是用户自己不知道自己的流量被作为节点占用导致网速很慢,回过头来要说运营商有问题没给足额流量,“运营商也会查的,如果发现你的宽带存在比较明显的异常,可能就会断网处理。”
说到底,这一矛盾的产生还是在于用户知情权没有得到充分的保障,绝大多数的用户对于这一大堆顶着英文缩写的技术专业用语一窍不通,大多数软件只在长长的用户协议、隐私须知中提上一句,这些协议、须知若是不勾选同意也不能继续使用软件,HCDN开关界面也颇为隐蔽,不特意寻找很难发现,甚至有的“流氓软件”压根就不给用户设置开关界面,用户在使用过程中如果没有特意做网络流量监测也完全不会发现后台还有上行流量正在运行。“软件应该非常明确的向用户提出使用HCDN的权限申请,也让用户能找得到关闭界面在哪里,而不是默认就勾选使用还找不到上哪里关,保障用户的知情权非常重要。”
技术本无对错,重要的是使用者的立场与出发点,规范互联网行业服务还有很长的路要走。
扬子晚报|紫牛新闻记者 沈昭 薛雅文(实习)
校对 徐珩