《泛娱乐行业技术服务白皮书》——三、泛娱乐典型业务架构与场景——3.1直播类泛娱乐——3.1.5 通用直播场景(5)

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

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



3.1.5.4 动直播案例

直播是某客户的主要业务之一。某客户的直播用户规模大,且场景丰富,包括户 外直播、游戏直播、才艺直播、自拍直播等等。与传统的一些直播平台相比,某客户 主播直播时的物理和网络环境更加多样化且不可控。此外,某客户的直播玩法多样, 虽然都属于直播的范畴,对传输的具体要求却有很大的差异。主播的推流质量,直接 影响成千上万粉丝的观看体验。因此,在各种异构且不可控的网络环境下,保证某客 户内容生产源头的服务质量,对于提升某客户的总体用户体验至关重要。


image.png

播直播工具-直播伴侣

某客户直播伴侣降低了某客户直播的技术准入门槛,使主播可以以最小的学习成 开始直播。

 

直播伴侣支持多累终端设备(PC,  iOSAndroid)  ,  以及多种模式的投屏。支 持超清、清和标清多档位的推流。


并在直播过程中,将主播采集的视频进行一系列的处理,例如:水印、美颜和特 滤镜等。


将处理后的视频经过编码和压缩,通过公网推流到源站的推流地址。

 

伴侣

直播伴侣丰富直播内容生态,为主播提供清晰流畅的直播工具

 

image.png

 

自助可控的KxP协议

为了满足多样的业务需求,同时能进行深度的优化,某客户建立了自己的音视频 云端服务,开发了某客户多媒体传输协议KxP(某客户传输协议),从内容产生的源 优化用户体验。据介绍,某客户KTP的设计,涵盖网络状态估计、网络传输控制、信 源信联合优化等多个维度,支持动态码率自适应帧率自适应、混合FEC/ARQ、非 对称差错保护等。目前某客户的主播端均已通过KTP协议将编码压缩后的视频流推流 到某户的直播源站。

 

站收流

播/媒体直播在推流到某客户源站后,源站通过SRS进行收流,SRS是一个简 高效的实时视频服务器,支持RTMP/WebRTC/HLS/HTTP-FLV/SRT/GB28181

 

image.png



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


相关文章
|
27天前
|
Kubernetes 持续交付 开发者
探索后端技术的未来:微服务架构与容器化部署的融合
在数字化时代的浪潮中,后端技术正经历着前所未有的变革。本文将深入探讨微服务架构和容器化部署如何共同推动后端技术的发展,提升应用的性能、可扩展性和可靠性。通过分析现代软件开发的需求,我们将揭示这两种技术如何互补,以及它们在未来后端开发中的潜力和挑战。
|
7天前
|
设计模式 架构师 数据建模
架构师必备底层逻辑:设计与建模的技术深度探索
【8月更文挑战第13天】在软件开发的浩瀚星海中,架构师如同星辰指引,他们不仅规划着系统的蓝图,更在底层逻辑上精雕细琢,确保系统的稳健与高效。其中,“设计与建模”作为架构师的核心能力之一,是连接业务需求与技术实现的桥梁。本文将深入探讨架构师在设计与建模过程中的关键思维与实践方法,为工作学习中的技术同仁提供一份宝贵的干货分享。
20 3
|
5天前
|
运维 Kubernetes 大数据
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
Kubernetes 的架构问题之在Serverless Container场景下尚不支持资源超售如何解决
25 0
|
16天前
|
Kubernetes 监控 开发者
探索后端开发的新境界:微服务架构与容器化技术
在数字化时代的浪潮中,后端开发不断演进,涌现出创新的架构与技术。本文深入探讨了微服务架构和容器化技术如何重塑后端开发,提升系统的可维护性、可扩展性和部署效率。通过实际案例分析,我们揭示了这些技术背后的原理,并提供了实施的最佳实践和面临的挑战,为后端开发者提供一条清晰的技术升级路径。
39 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
|
26天前
|
机器学习/深度学习 SQL 自然语言处理
现代深度学习框架构建问题之深度学习通用架构的定义如何解决
现代深度学习框架构建问题之深度学习通用架构的定义如何解决
30 3