自建及商用CDN之间的多维度比较

640?wx_fmt=jpeg


在选择自建CDN或者商用CDN时,需要结合业务实践,从成本、质量、业务定制化能力等维度进行综合评判。本文来自欢聚时代直播部负责人林正显在LiveVideoStackCon 2017大会上的分享,并由LiveVideoStack整理而成。


文 / 林正显

整理 / LiveVideoStack


大家好,我是来自欢聚时代的林正显。今天主要为大家分享的是自建或商用CDN的选择与发展。


以下是本次分享的内容大纲,我将会从这几个方面分享过去的一些开发经验与体会。


640?wx_fmt=png


1、YY分发网络的发展历史


640?wx_fmt=png


YY语音成立于2008年,初期主要是借助团队语音网络向游戏团战用户提供语音多播服务。起初实现的是应用层多播(ALM),其特点是频道(房间)高度分散化,一个频道对应一个多播组。而同频道内不同用户分布在不同地域,不同运营商下。此时我们的主要任务是基于运营商网络开发一层封装并在其上叠加一个自己的分发网络而非基于IP多播。大家知道运营商对IP多播有诸多限制,且IP多播无法保证传输的可靠性。但由于频道分散化与多个地域运营商等问题,保证强语音实时交互必定需要做出很多努力;根据ITU标准,大于四百毫秒的延时体验显然是不及格的,我们期待将延时控制在较为理想的两百毫秒以内,由此需要解决的挑战有跨运营商的通讯问题、传输与分发延时问题和通信成本问题。


640?wx_fmt=png


每个运营商都会布局自家服务器,而服务器之间的联络依靠运营商线路直连。这里需要解决的问题是,一些情况下一个频道可能只有几个人且分布在不同运营商;如果为了保证几个人的服务调用多台服务器,此时服务器之间的转发量可能大于下发量。不仅使成本激增,也难以保证数据在不同运营商之间传输的质量,可能会出现高达百分之几十的丢包。为了改变这种成本与质量的双重压力,我们需要对其作出进一步优化。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值