《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(3)

本文涉及的产品
.cn 域名,1个 12个月
简介: 《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(3)

《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.6 出海业务直播场景(2) https://developer.aliyun.com/article/1231031?groupCode=supportservice



3.1.6.4 海外直播与国内直播的区别


海外直播与中国内地直播的区别主要体现在以下三个方面:


直播域名的加速区域、直播中心和上下行监控。选择合适的直播中心、加速区 域能解决跨境链路传输不稳定,直播卡顿率高等问题。上行帧率、码率监控实时查看 主播推流情况,下行播放统计及时感知用户观看情况。


域名备案等资质。无论主播在中国内地还是海外,只要出现在中国内地播放的 场景,域名就必须进行备案。针对海外直播场景的直播能力。海外直播尤其是直播推 流、播放纯海外直播场景,对直播加密有更高的要求,需要对直播流进行加密。


同时因为海外链路长,不同网络情况下对动态多码率直播播放有更强需求。

 

•针对海外直播场景的直播能力。


海外直播尤其是直播推流、播放纯海外直播场景,对直播加密有更高的要求 需要对直播流进行加密


同时因为海外链路长,不同网络情况下对动态多码率直播播放有更强需求。


针对跨国广电级活动、赛事、音乐直播,还提供了SRT直播整体解决方案。


我们知道,各个国家对于文娱、社交等平台的政策是不同的,因此此类平台出海 时通常需要注意其他国家的政策,直播平台也是如此。在直播业务出海通常是让国内 外平台彻底隔离,使用不同的APP和数据。这种方法可以让平台在国内外政策有差异 时无需兼顾双方,仅需在各自的平台注意当地的合法合规政策即可。


这种法在云上很容易就能得到支持,仅需一套海外的加速节点和直播中心即 可。而成熟的云厂商早已支持海外的直播服务。解决了数据合法合规的问题了,我们 关注的就是直播的质量。


海外直播的痛点在于用户分布范围极广,边缘节点无法覆盖每一个国家或地区, 即使推流到边缘节点也有可能出现跨国的情况。


先介绍两种通用的优化方法:


动态多码率

直播用户在上行网络允许的前提下,为了较高清晰度,常常会选择较高的参数, 如较高码率。而网络情况复杂多变,为了适应多种环境下都能正常观看,下行播放支 持多种码率,根据观众的网络情况,选择合适的码率进行观看。开启后在播放时自动 选择最高清晰度,检测用户网络情况不佳时切换到更低码率进行观看。


•超低延时直播

RTS延时直播方案,端到端直播延时1 .5秒。支持不改变直播上行原有的 RTMP推流,在下行原有的RTMPFLVHLS播放协议基础上,通过新增子播放 名,在子域名使用ARTC(基本开源WebRTC开放协议演进)进行超低延时播放。支持 使阿里云播放SDKRTSnetSDK、自对接开放协议的方式对接。秒开、卡顿效果 可以与RTMP播放持平或更好。


除此之外还有一些特殊的场景,如主播在海外,但是他面向的是中国国内的直播 平台,这就必须面对跨国链路带来的延迟和不稳定


这种情况下我们有另一种方案,通过GA加速转推。其架构如下图。


image.png

GA加速后,转推到国内域名,以国内域名的调度策略转发到直播中心或客户功能节点

 

GA加速阿里云的加速专线,在海外主播推流到边缘节点后,经过GA加速(上 车点海外,下点国内)转推到一个国内的转推域名。这是为了能够适用国内的调度 策略。


个方案可以结合阿里两种产品的优势,完美地为国外大主播入驻国内平台做保 。具有极高的实用价值。

相关文章
|
27天前
|
Kubernetes 持续交付 开发者
探索后端技术的未来:微服务架构与容器化部署的融合
在数字化时代的浪潮中,后端技术正经历着前所未有的变革。本文将深入探讨微服务架构和容器化部署如何共同推动后端技术的发展,提升应用的性能、可扩展性和可靠性。通过分析现代软件开发的需求,我们将揭示这两种技术如何互补,以及它们在未来后端开发中的潜力和挑战。
|
7天前
|
设计模式 架构师 数据建模
架构师必备底层逻辑:设计与建模的技术深度探索
【8月更文挑战第13天】在软件开发的浩瀚星海中,架构师如同星辰指引,他们不仅规划着系统的蓝图,更在底层逻辑上精雕细琢,确保系统的稳健与高效。其中,“设计与建模”作为架构师的核心能力之一,是连接业务需求与技术实现的桥梁。本文将深入探讨架构师在设计与建模过程中的关键思维与实践方法,为工作学习中的技术同仁提供一份宝贵的干货分享。
23 3
|
5天前
|
运维 Kubernetes 大数据
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
26 0
|
16天前
|
Kubernetes 监控 开发者
探索后端开发的新境界:微服务架构与容器化技术
在数字化时代的浪潮中,后端开发不断演进,涌现出创新的架构与技术。本文深入探讨了微服务架构和容器化技术如何重塑后端开发,提升系统的可维护性、可扩展性和部署效率。通过实际案例分析,我们揭示了这些技术背后的原理,并提供了实施的最佳实践和面临的挑战,为后端开发者提供一条清晰的技术升级路径。
40 3
|
15天前
|
运维 开发者 Docker
深度探索微服务架构中的容器化技术
在现代软件开发中,微服务架构因其模块化和可扩展性而广受欢迎。而容器化技术,尤其是Docker,成为了支持微服务架构的核心工具。本文将探讨容器化在微服务架构中的作用,包括其如何提升开发效率、简化部署过程以及解决传统方法中的问题。通过具体实例和最佳实践的分析,读者将了解如何有效利用容器化技术来优化微服务架构。
|
16天前
|
存储 监控 负载均衡
微服务架构中的服务治理与监控技术
【8月更文挑战第3天】微服务架构中的服务治理与监控是确保系统稳定、高效运行的重要手段。通过构建注册中心实现服务的自动注册和发现,通过部署监控工具实现对服务的全面监控,可以有效地提高系统的可靠性和可用性。未来,随着技术的不断发展,服务治理与监控技术也将不断完善和优化,为微服务架构的广泛应用提供更加坚实的支撑。
|
18天前
|
XML 分布式数据库 数据库
【计算机三级数据库技术】第13章 大规模数据库架构--附思维导图
文章概述了分布式数据库、并行数据库、云计算数据库架构和XML数据库的基本概念、目标、体系结构以及与传统数据库的比较,旨在提供对这些数据库技术的全面理解。
17 1
|
18天前
|
Cloud Native Devops 持续交付
探索云原生架构:未来企业技术演进的必由之路
随着数字化转型的浪潮席卷全球,企业正逐步将目光转向云原生架构,以期实现更高效、灵活且可扩展的IT服务。本文深入探讨了云原生的核心概念,包括容器化、微服务、持续集成与持续部署等,并阐述了这些技术如何共同促进现代企业的快速发展。同时,通过分析具体案例,展示了云原生在实际应用中带来的效益,以及企业在采纳云原生路径时可能面临的挑战和解决策略。
|
19天前
|
Kubernetes Cloud Native 微服务
探索云原生技术:Kubernetes在微服务架构中的应用Python编程之旅:从基础到进阶
【7月更文挑战第31天】随着云计算技术的迅猛发展,云原生概念应运而生,它代表了一种构建和运行应用程序的全新方式。本文将通过实际代码示例,深入探讨Kubernetes这一云原生关键技术如何在微服务架构中发挥其强大的作用。我们将从容器化开始,逐步过渡到Kubernetes集群的搭建与管理,最后展示如何部署和管理一个微服务应用。
32 2
|
3天前
|
Cloud Native 安全 云计算
云原生技术的未来:探索服务网格和无服务器架构
随着企业数字化转型的深入,云计算已成为推动业务创新的核心力量。本文将深入探讨云原生技术的最新发展趋势,重点分析服务网格和无服务器架构如何重塑云计算的未来。通过实际案例和技术解析,揭示这些前沿技术如何解决现代应用部署的复杂性,提高系统的可伸缩性和弹性。文章旨在为读者提供云原生领域的深度见解,并激发对云技术未来发展的思考。
12 0