前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >业务出海到底有多坑?从精细化运营海外直播说起

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

作者头像
腾讯云音视频
发布2018-10-25 11:54:34
2.8K0
发布2018-10-25 11:54:34
举报
文章被收录于专栏:音视频咖音视频咖

随着直播的快速发展,越来越多的国内公司将其直播业务出海运营,包括猎豹、斗鱼、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人,需加成员拉进群)

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

获取更多视频技术服务

点击“阅读原文”

直击海外专场

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-10-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云音视频 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档