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

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

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



3.1.3.2 技术服务后半段


3.1.3.2.1 制定直播方案


可靠健壮的推流方案,是直播全程推拉流稳定的重要保障;制定推流方案,主要 从容灾、高可用的角度考虑,通过推流端依赖公网、专线分别进行主备推流、根据推 流环境当采取“边缘推流”或“中心推流”、服务端合流自动切换等手段,保障整个 推流链路的稳定可控,避免因为单一设备或链路的质量问题而导致直播断流、帧率波 情况影响直播稳定;

 

3.1.3.2.2 业务容灾策略


户只使用阿里云的情况(一般客户或集团内部的活动直播,如云栖大会)直播 中心容灾,即在不同直播中心配置备用域名;当出现直播中心故障时,推流端切换备 用推流域名,客户端切换备用拉流域名;  (直播中心出现故障的几率较低,且需要客 户端具备切换域名的能力,因此这种方式一般不会采用,只有极为重要的活动直播才 采用)


•客户同时使用多家CDN厂商的情况(业内成熟的直播平台都这么做)多厂商客户通过直推、转推、回源拉流等方式,同时使用多家CDN厂商(不同厂商域名不 同,在播放器层面按比例下发不同厂商的播放地址),当其中一家CDN厂商出现故障 时,客户端支持自动或手动切换到其他厂商的线路,保障用户侧可以正常观看直播;

 

3.1.3.2.3 现场容灾策略


指直播摄像设备、推流设备以及推流上行网络链路层面的容灾;现场通过“公网 +专线”或“公网不同运营商”分别推主流和备流,不同推流采用独立的摄像、推流


备:推流设备一般采用硬件编码器(直播视频终端,这货长啥样见文末)或笔 记本电脑(对性能要求较高,有定制的推流专用笔记本);


•移动络:一般现场推流的硬件编码器还支持4/5G移动网络,作为公网/专线 的备份,进一步保障了网络链路的可靠性;硬件编码器的“坑”:硬件编码器有一个 容易踩坑的功能,即聚合功能(如下图),开启聚合功能的时候,编码器会往“聚合服 务器”推,“聚合服务器”是硬件厂商维护的,例如可能位于深圳;假设直播活动现 场在杭州,从杭州通过CDN推流到上海直播中心,如果开启直播聚合功能,推流 先从杭州绕到深圳,再从深圳经由CDN到上海直播中心,显然绕了一大圈,同时 入了一段不稳定的公网链路;因此这种情况下需要关闭编码器聚合功能;通过直播全 链路可以发现该现象,例如:本应该是杭州客户端IP推流到杭州CDN节点,结果却是 非活动现场的IP(例如深圳IP)推流到广东CDN节点(甚至硬件厂商恰好将聚合服务器部 署在阿里云,则可以看到是推流客户端是阿里云的IP)出现这种情况,让现场推流老 师关硬件编码器聚合功能即可;


image.png



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


相关文章
|
8月前
|
存储 缓存 安全
某鱼电商接口架构深度剖析:从稳定性到高性能的技术密码
某鱼电商接口架构揭秘:分层解耦、安全加固、性能优化三维设计,实现200ms内响应、故障率低于0.1%。详解三层架构、多引擎存储、异步发布、WebSocket通信与全链路防护,助力开发者突破电商接口“三难”困境。
|
9月前
|
数据采集 监控 JavaScript
移动端性能监控探索:鸿蒙 NEXT 探针架构与技术实现
阿里云 ARMS 团队倾力打造的鸿蒙 NEXT SDK,为鸿蒙应用提供了业界领先的全链路监控解决方案。这不仅仅是一个 SDK,更是您洞察用户体验、优化应用性能的智能伙伴。
935 76
|
11月前
|
算法 物联网 定位技术
蓝牙室内定位技术解决方案:核心技术架构与优化实践
本文探讨了蓝牙iBeacon与Lora结合的室内定位技术,分析其在复杂室内环境中的优势与挑战。通过三层架构实现高精度定位,并提出硬件、算法与部署优化方向,助力智慧仓储、医疗等场景智能化升级。
588 0
蓝牙室内定位技术解决方案:核心技术架构与优化实践
|
8月前
|
人工智能 自然语言处理 安全
AI助教系统:基于大模型与智能体架构的新一代教育技术引擎
AI助教系统融合大语言模型、教育知识图谱、多模态交互与智能体架构,实现精准学情诊断、个性化辅导与主动教学。支持图文语音输入,本地化部署保障隐私,重构“教、学、评、辅”全链路,推动因材施教落地,助力教育数字化转型。(238字)
1521 23
|
8月前
|
Java Linux 虚拟化
【Docker】(1)Docker的概述与架构,手把手带你安装Docker,云原生路上不可缺少的一门技术!
1. Docker简介 1.1 Docker是什么 为什么docker会出现? 假定您在开发一款平台项目,您的开发环境具有特定的配置。其他开发人员身处的环境配置也各有不同。 您正在开发的应用依赖于您当前的配置且还要依赖于某些配置文件。 您的企业还拥有标准化的测试和生产环境,且具有自身的配置和一系列支持文件。 **要求:**希望尽可能多在本地模拟这些环境而不产生重新创建服务器环境的开销 问题: 要如何确保应用能够在这些环境中运行和通过质量检测? 在部署过程中不出现令人头疼的版本、配置问题 无需重新编写代码和进行故障修复
709 2
|
9月前
|
Cloud Native API 开发者
Gemini 2.5 Flash 技术拆解:从 MoE 架构到阿里云生态落地指南
2025年9月,谷歌Gemini 2.5 Flash发布,性能提升5%、成本降24%,引发行业关注。其MoE架构、百万上下文与“思考”范式,助力阿里云开发者高效构建云原生应用。本文解析技术内核,结合汽车、物流等案例,提供落地指南与避坑建议,展望大模型与流计算融合前景。
1046 6
|
10月前
|
机器学习/深度学习 存储 人工智能
RAG系统文本检索优化:Cross-Encoder与Bi-Encoder架构技术对比与选择指南
本文将深入分析这两种编码架构的技术原理、数学基础、实现流程以及各自的优势与局限性,并探讨混合架构的应用策略。
796 10
RAG系统文本检索优化:Cross-Encoder与Bi-Encoder架构技术对比与选择指南
|
9月前
|
JSON 供应链 监控
1688商品详情API技术深度解析:从接口架构到数据融合实战
1688商品详情API(item_get接口)可通过商品ID获取标题、价格、库存、SKU等核心数据,适用于价格监控、供应链管理等场景。支持JSON格式返回,需企业认证。Python示例展示如何调用接口获取商品信息。