业务出海到底有多坑?从精细化运营海外直播说起

随着直播的快速发展,越来越多的国内公司将其直播业务出海运营,包括猎豹、斗鱼、zenjoy、joox等在内的公司,在海外都有大量的直播业务需求。为了提高直播的质量,腾讯云海外直播,从网络到架构不断地优化、调整,实现稳定性运营。 

海外直播运营,区别于国内的直播有两个明显的差异——网络以及用户群体。

网络

国内主要三大运营商,各自跑各自的链路,基本能稳定在各自网内传输,很少有出现跨网的情况。海外每个国家之间的运营商都不同,跨运营商不可避免,每个国家对网络的政策也各异,加上时差等其他因素,网络一抖动,就有可能带来严重的故障,所以网络是海外运营过程中最不可控的一环。

观众分布

国内直播主播和观众都在国内,海外直播具体可以分为三种情况:主播和观众都在海外(在同一个国家或者主播、观众在不同的海外国家),主播在国内、观众在海外、主播在海外、观众在国内。腾讯云直播平台初始阶段针对不同的情况,采用不同的架构,对于现网运营是一大挑战。

本文,将从海外网络介绍和直播运营2大方面,阐述如何进行海外直播的精细化运营。

01

海外网络介绍

1.区域分布

全球网络主要划分为3个区域(北美,欧洲,亚太),每个区域分核心区域和普通区域,在各区域中间有专线互联,相互冗余,确保跨洋质量。

全球互联网架构图

全球运营商有3万多家,各个国家和地区各异,各运营商按照层级主要分为3层:

Tier 1 :又称IBP,面向全球/多个国家级范围服务,目前全球总共12家,tier1 不向其他运营商购买带宽

Tier2 :区域ISP,面向一个或者多个国家或地区服务,需要向其他Tier2运营商连通性付费,或者向Tier1购买接入带宽,实现跨地区通信

Tier3:本地ISP,面向特定用户或最终用户ISP,付费向Tier2申请接入

2.网络路由模式

互联网由autonomous systems (ASs)构成。每个AS由单一组织进行网络运营。每个AS都有一个独一无二的AS号。

路由分两个层面,一个是AS内部路由,一个是AS间路由。AS间通过BGP协议进行路由的交互

运营商区分为peer,transit和IX共3类,每个城市都有三类运营商对接。 

转接(transit)和对等(peer):

Transit: Tier 2 付费连接到Tier 1

Peer:private和public

Private: 两个运营商之间相互互联,实现互通

Public:多个运营商互联,共享路由,实现互联

02

直播运营

针对海外网络的复杂性,海外直播平台从网络和架构两方面开始调整:

网络上,腾讯云在各大洲中心节点建设机房,相互之间两两专线互联,实现各区域内最优路链路。

鉴于网络基础环境完善,直播下行架构不断调整优化,改变回源路径,修改覆盖调度。

架构上,由初期的单节点,到中期过渡期,增加新加坡和美国中间源,用于东南亚的备和北美,欧洲的主回源区,到后期的区域中心,避免出现网络跨洋的情况。

1.优化过程3步走

打散架构,重新规划部署

由之前的香港中间源,在亚太区域增加新加坡备节点,在各oc到香港不通或者高延时、丢包时通过回源到新加坡进行容灾;美洲、欧洲主回源到美国,备回源到香港。

在备中间源的基础上,建立区域中心点,东南亚重点区域部署边缘中心,减少边缘节点跨国、跨洋回源。通过链路监控、压测,调整各OC到最优回源路径。

直播业务逻辑上,将之前的因为主播和观众分处于不同的地区部署的不同架构,统一架构。

机房压测

海外运营商相比国内较多,每个机房建立初期并不能准确预估每个国家的用户占比,在直播业务逻辑上,之前因为主播和观众分处于不同的地区而部署了不同架构,调整为统一的全球架构,不再因不同地区不同而不同,链路可用带宽也不可控。在各种运营情况下,机房链路压测被提上日程。

区别于国内的单运营商机房,链路纯共享,海外一个pop点或者一个机房,众多运营商公用一个出口,需要分别针对机房总出口、单运营商、国际链路压测,这样能彻底了解每个OC可用带宽,在业务突发时能有效的做调度。

覆盖调整

在架构和链路带宽知悉明了的情况下,需要解决用户“最后一公里”问题,调整用户覆盖节点。根据oc机房本国各运营商链路带宽、国际链路带宽、链路质量、各业务突发情况,选择最优调度。

2.日常运营

重大活动提前报备,准备方案。

在无报备或者报备与实际相比大的情况下,需要根据直播过程中的情况及时调整。海外突发活动情况较多,热门直播因为多个国家和地区同时观看的人数较多,带来的带宽压力会比较大,在直播过程中,会需要预备好本次活动的主备资源,例如泰国,优先使用本地覆盖,备用新加坡,在直播过程中,泰国超过预期,需要调用到备用资源,此时越南也在突发,本地资源也不够,备点新加坡同时启用,在直播过程中,新加坡突然故障或者泰国本地故障,需要其他备用点,保证本次直播的质量和平台的整体稳定。

3.日常监控

通过腾讯云直播运维监控系统,实时监控每个业务、每个地区的现网情况,支持多维度监控,可细化到业务、节点、单机IP最小粒度,在出现异常情况能通过电话告警及时通知到相关运营人员。

秒级监控

在业务做活动,同一时间涌入大量用户,通过秒级监控能实时掌握具体情况,以便及时做出调整。

网络监控

腾讯云直播已经做到线上自动容灾,当回源链路相关机房之间不通时,10s自动切换回源链路;网络高丢包,某条流回源卡顿时,通过自动切换备回源链路,保证回源质量。

实时监控OC机房之间的丢包率,即时警告通知到运营人员。当出现主备回源链路同时异常时,可以根据网络监控选择高质量链路。

容量管理

前期对各OC节点压测,掌握每个机房各运营商的出口带宽。各业务模块在机房出口带宽实时监控,通过提前预警,及时调整,避免多业务突发造成机房链路高负载,影响质量。

秒级容灾

单机异常或高负载:5s自动剔除调度

回源异常:30s自动切换备回源链路

回源故障:10s自动切换备回源链路

单oc节点异常:依次切换到本地多OC点覆盖,区域覆盖,平台默认覆盖

总而言之,为了不断提高直播质量,腾讯云海外直播平台将继续深耕直播技术,持续进行版本优化,为用户提供最优的直播体验,帮助客户顺利出海。

近日,腾讯云海外云服务专场正在进行中,7大海外可用区,覆盖东南亚、欧洲及美国东西北部,云服务器4折特惠,视频通话全球价同享,“阅读原文”即可体验海外云服务。

技术树洞

关注“腾讯云视频”

聊天窗口关键字“技术支持”,我们将会为您解答海外云服务问题。

音视频交流群友,正在召唤你

扫一扫下方二维码,加小编微信,进群交流

(由于群友已超100人,需加成员拉进群)

扫一扫下方二维码,关注“腾讯云视频”公众号

获取更多视频技术服务

点击“阅读原文”

直击海外专场

原文发布于微信公众号 - 腾讯云视频(txvideocloud)

原文发表时间:2018-10-10

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏灯塔大数据

数据质量低,你会损失什么?这里有你想要的解决方案!

数据是一种珍贵资产。尤其是在当今快消品当道的背景下,你需要数据来帮助你准确定位、深度投入和优化前景。如果你不能合理的管理这些数据,就可能会错失良机、降低效率,...

3535
来自专栏阮一峰的网络日志

再谈Android的许可证

1. 两周前,我写了一篇《Android,开源还是封闭?》。 其中有一些内容,我今天要做修正,还想谈一些别的感想。 2. 在谈具体的修正之前,我先来说说,那篇文...

4686
来自专栏镁客网

微软双十发布Win10手机

1815
来自专栏数据猿

安华金和创始人兼总裁刘晓韬:我们不要再谈脱离了“使用”的数据安全问题

数据猿导读 数据安全治理目标旨在强调数据的安全使用。我们不谈脱离了“使用”的数据安全,数据存在的价值就是为了使用,为了实现数据的安全使用,数据安全治理需要满足数...

2765
来自专栏云基础安全

云上安全:不得不说的责任共担模型

在讨论云上安全责任共担模型前,我们先回顾发生在2016年的7·23北京八达岭野生动物园老虎伤人事件。

1.3K5
来自专栏源哥的专栏

信息安全,富人当道

信息安全,富人当道     最近几年,信息安全的话题被广泛讨论,很多企业都开始加强了信息安全工作的力度,那么信息安全工作该不该实施,该如何实施,实施的力度是多少...

732
来自专栏重庆的技术分享区

5种类型的员工经常受到网络钓鱼攻击的攻击

二十年前,黑客通过网络发现和利用漏洞来破坏组织。为了阻止他们,安全团队专注于锁定周边,创建一个“坚硬的外部”,但他们在加强内部用户、系统和网络方面做得少得多。

962
来自专栏云计算

云数据库安全与农场和餐馆:知道来源的重要性

要确保公司云资产的安全性,首先要应用基于虚拟网络独特性修改的可靠的数据安全实践。云服务正逐渐获得IT经理们的信任,他们一直对将公司的关键业务资产放在云上的安全性...

21410
来自专栏FreeBuf

CISO元素周期表

距离4月19日在美国举办的RSA大会,时间过去了将近一个月,大会的盛况已经逐渐淡出人们的视线,但是大会上发布的新的理念和产品却在安全圈逐步发酵,相信未来会对安全...

1013
来自专栏人称T客

CIO应该关注企业移动化建设的七大关键要素

如今,移动设备已经成为了人类不可或缺的伴侣。著名咨询机构麦肯锡(McKinsey & Company)近期发布的一份报告预测:截至2014年,将有17亿台移动设...

2776

扫码关注云+社区

领取腾讯云代金券