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

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

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



3.1.6.3 核心指标

探测指标的测试

up_node_zone:上层节点接入的的运营商线路;

lower_node_zone:下层节点接入的的运营商线路;

lossrate丢包率;

Avg_rt探测周期内的平均rtt;

Max_rt:探测周期内的max延时;

Min_rt:探测周期内的min延时;

Merge_time合并时间;

 

回源协议优化

目前很多业务方也会采用UDP回源的方式进行私有优化,如果RTMP推流后,可 以采用RTC(UDP)在内部进行转推。如果采用传统的TCP/IP传,在kernel层面也有一 些优化,如升级版的TCP优化协议。

  

Abstract

基于TCP协议的自适应网络控制传输方法,通过在网络传统的TCP/IP协议 体系结构中的发送端和接收端的传输层和网络层中间分别添加网络编码层,在网络编 层中给编码包和ACK应答包添加包含特定变量的网络编码包头,利用编码包和 ACK应答包将这些变量在接收端和发送端之间传递并更新,并利用这些变量在发 端网络编码层调整冗余系数R。这种动态调整冗余系数的方法,可以增强协议对突发 丢失的抵抗力,并在丢失率不断变化的网络环境中,使冗余系数R尽可能维持在最优 值,提高网络吞吐率和链路利用率


BBR

Google方对TCP- BBR的测试展示比较局限。多是单流测试,场景单调。 TCP-BBRGoogle跨越DCB4网络测试中取得了较好的成绩。FacebookLaw- renceTCP-BBR做了更详尽的对比测试Google官方已经很详细地描述了BBR算法 的机,  这里再取其精华下。TCP- BBR基于测量,  脱离了原先的tcp窗口调节框 架,实现了一套自己的速率调节机制,这种调节机制对丢包不敏感。TCP-BBR 上继承了长久以来的可靠传输协议设计思想。它的难得之处,在于比以往的协议更进 一步。小的改变会有大的不同。它关注两个测量值:BtlbwpropRTT,即瓶颈带宽 播时延。BtlbwPropRTT无法同时测量。网络利用程度高的时候,才能测带 宽。网络空载的时候,才能测延时。因此它的测量算法可以分为两部分看。以下是官 方测试的收益数据,优势在跨国的长瘦网络的窄带丢包有出奇的效果,具体数据这里 不详赘述,可以自行Google官方查找;


image.png

image.png



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

 

相关文章
|
20天前
|
安全 前端开发 JavaScript
逆向海淘代购集运系统:sugargoo的技术架构与创新服务解读
逆向海淘代购集运系统整合中国电商资源,为海外用户提供便捷购物及物流服务,降低购物成本。sugargoo系统搭建攻略包括: - **需求分析与规划**: 深入了解目标市场需求,明确服务特色。 - **平台开发**: 选用合适技术栈,开发关键功能模块,集成电商数据。 - **物流合作**: 建立物流合作关系,集成物流API提升自动化。 - **支付解决方案**: 支持多种支付方式,保障支付安全。 - **客户服务**: 提供多语言支持,建设专业客服团队。 - **营销与推广**: 优化SEO,利用社交媒体扩大品牌影响。
|
1天前
|
消息中间件 Java API
解密微服务架构:如何在Java中实现高效的服务通信
微服务架构作为一种现代软件开发模式,通过将应用拆分成多个独立的服务,提升了系统的灵活性和扩展性。然而,实现微服务之间的高效通信仍然是许多开发者面临的挑战。本文将探讨在Java环境中实现微服务架构时,如何使用不同的通信机制来优化服务之间的交互,包括同步和异步通信的方法,以及相关的最佳实践。
|
5天前
|
Kubernetes 安全 Serverless
Kubernetes 的架构问题之Serverless Container中提供对外服务如何解决
Kubernetes 的架构问题之Serverless Container中提供对外服务如何解决
26 5
|
5天前
|
运维 Kubernetes 大数据
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
23 0
|
6天前
|
编解码 Linux 数据安全/隐私保护
Linux平台x86_64|aarch64架构如何实现轻量级RTSP服务
为满足在Linux平台(x86_64与aarch64架构)上实现轻量级RTSP服务的需求,我们开发了一套解决方案。该方案通过调用`start_rtsp_server()`函数启动RTSP服务,并设置端口号及认证信息。支持AAC音频和H.264视频编码,可推送纯音频、纯视频或音视频流。此外,还支持X11屏幕采集、部分V4L2摄像头采集、帧率/GOP/码率调整、摄像头设备选择与预览等功能。对于音频采集,支持alsa-lib和libpulse接口。整体设计旨在提供150-400ms的低延迟体验,适用于多种应用场景。
|
12天前
|
Prometheus 监控 Java
微服务架构下的服务治理策略:打破服务混乱的惊天秘籍,开启系统稳定的神奇之门!
【8月更文挑战第7天】微服务架构将应用细分为可独立部署的小服务,提升灵活性与可扩展性。但服务增多带来治理挑战。通过服务注册与发现(如Eureka)、容错机制(如Hystrix)、监控工具(如Prometheus+Grafana)、集中配置管理(如Spring Cloud Config)和服务网关(如Zuul),可有效解决这些挑战,确保系统的高可用性和性能。合理运用这些技术和策略,能充分发挥微服务优势,构建高效应用系统。
26 1
|
24天前
|
敏捷开发 消息中间件 中间件
深入理解微服务架构中的服务通信模式
【7月更文挑战第27天】在软件开发的世界中,微服务架构已经成为一种流行的设计范式,它通过将复杂的应用程序分解为一组小的、松耦合的服务来促进敏捷开发和可扩展性。然而,随之而来的是服务间通信的挑战。本文深入探讨了微服务架构中常用的服务通信模式,包括同步请求/响应、异步消息传递和事件驱动通信,并讨论了它们各自的优势与局限性。了解这些模式对于构建高效、可靠的分布式系统至关重要。
|
20天前
|
Kubernetes 负载均衡 API
构建高效后端服务:微服务架构的最佳实践
【7月更文挑战第30天】在现代软件开发中,微服务架构已成为设计可扩展、灵活和容错后端系统的首选方法。本文深入探讨了微服务架构的核心概念、设计原则以及实施过程中的关键技术选择。通过分析实际案例,我们揭示了成功部署微服务的最佳实践,包括服务划分、通信协议、数据一致性保障等关键方面,旨在为开发者提供一套实用的指南,以构建和维护高性能的后端服务。
30 4
|
22天前
|
运维 Kubernetes 开发者
构建高效后端服务:微服务架构与容器化部署的实践
【7月更文挑战第29天】 在现代软件开发中,后端服务的构建不再仅仅是代码的堆砌,而是需要考虑到可扩展性、可靠性和快速迭代等多重因素。本文将探讨如何通过微服务架构和容器化技术来构建一个高效的后端服务系统。我们将从微服务的概念出发,分析其在后端开发中的应用优势,并结合容器化技术,特别是Docker和Kubernetes的使用,来展示如何在保证服务高可用性和伸缩性的同时,简化开发和部署流程。文章还将涵盖如何应对微服务架构下的数据一致性挑战,以及如何利用现代云平台资源来优化后端服务的性能和成本效益。
|
20天前
|
消息中间件 监控 Cloud Native
构建高效后端服务:微服务架构的实践与挑战
【7月更文挑战第30天】在现代软件开发中,后端服务的效率和可扩展性是项目成功的关键因素之一。微服务架构作为一种新兴的软件开发模式,以其灵活性、独立性和可维护性受到了广泛的关注和应用。本文将深入探讨微服务架构的核心概念,分析其在实际应用中的优势与面临的挑战,并分享一些实践技巧和最佳实践,帮助读者理解如何设计并实现一个高效的后端服务。
36 3

热门文章

最新文章