《2023云原生实战案例集》——04 互联网——新东方 基于函数计算实现直播流实时转码

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
可观测可视化 Grafana 版,10个用户账号 1个月
简介: 《2023云原生实战案例集》——04 互联网——新东方 基于函数计算实现直播流实时转码

image.png 

客户简介

新东方教育科技集团定位于以学生全面成长为核心,以科技为驱动力的综合性教育集团。 新东方线上教育业务的云教室系统支持了视频直播、转码、点播等新东方所有在线教育 场景。随着业务量的增大,由于直播转录及视频转码任务处理平台具有明显的波峰波谷 特性,自建机房较低的资源利用率成为了业务的核心痛点。

客户需求

直播+录播是新东方主推的课程交付模式。新东方开始对接大学生线上教育业务,对录播 课程的质量提出了更高的要求。团队开始考虑采用服务端录制的方式解决问题。服务端 录制的两个核心点在于直播录制和视频标准化生产。我们的业务模式决定了我们很难准 确预测业务量,因此,新东方关键的技术任务是实现计算弹性。

解决方案

新东方在录播转码场景下使用了阿里云函数计算FCO录播转码的核心诉求是对直播流进 行实时转码,保存为标准的视频格式,方便后续加工使用。老师进入房间发起转码请求 后,可快速启动函数实例进行转码。在上课结束后,结束转码任务,将临时音视频结果 上传至云存储后即可立即释放函数实例,不会存在任何计算资源的浪费。image.png

接下来在云端录制项目尝试使用函数计算。使用Chrome浏览器加入直播房间,对浏览 器界面进行截屏录制,该方案的关键在于弹性提供浏览器实例。利用阿里云函数计算启 动Linux容器,在Linux容器运行Chrome浏览器实现弹性提供浏览器实例。

 image.png

用户价值

弹性高可用:百毫秒拉起上万个实例,定时预热彻底解决冷启动困难,承载了直播转 码和录屏业务业务洪峰。

降本增效:有效应对大规模突发在线流量,按量付费,提高资源利用率,减少20%资 源成本开支,极大程度降低运维成本,专注业务创新。

架构升级:用较少的人力资源以较低的成本实现高性能的架构模式。

标准化模版:通过应用中心快速完成demo验证,缩短业务验证周期,提升部署效率。

相关产品

函数计算FC

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
相关文章
|
3月前
|
弹性计算 Cloud Native Serverless
云原生 云原生 serverless
云原生服务是包含硬件、架构,硬件,因云而生,所以称为云原生技术。 Serverless=Faas+Baas 同时具有按量付费和弹性伸缩的特点,该架构包括了函数维度和应用维度的两种形态 关键字解析
44 3
|
4月前
|
Kubernetes Cloud Native 应用服务中间件
云原生|kubernetes 你真的学废了吗---实战k8s 一(jsonpath实战)
云原生|kubernetes 你真的学废了吗---实战k8s 一(jsonpath实战)
65 0
|
23天前
|
消息中间件 NoSQL Kafka
云原生最佳实践系列 5:基于函数计算 FC 实现阿里云 Kafka 消息内容控制 MongoDB DML 操作
该方案描述了一个大数据ETL流程,其中阿里云Kafka消息根据内容触发函数计算(FC)函数,执行针对MongoDB的增、删、改操作。
|
26天前
|
Java fastjson 数据安全/隐私保护
【Dubbo3技术专题】「云原生微服务开发实战」 一同探索和分析研究RPC服务的底层原理和实现
【Dubbo3技术专题】「云原生微服务开发实战」 一同探索和分析研究RPC服务的底层原理和实现
39 0
|
1月前
|
存储 运维 Serverless
我的Serverless实战-Serverless与传统模式的对比
我的Serverless实战-Serverless与传统模式的对比
|
3月前
|
人工智能 Cloud Native Serverless
活动回顾丨阿里云云原生 Serverless 技术实践营西安站 PPT 下载
活动回顾丨阿里云云原生 Serverless 技术实践营西安站 PPT 下载
|
4月前
|
Kubernetes Cloud Native 应用服务中间件
云原生|kubernetes 你真的学废了吗---实战k8s 二(命令行创建各类资源)
云原生|kubernetes 你真的学废了吗---实战k8s 二(命令行创建各类资源)
79 1
|
4月前
|
存储 关系型数据库 MySQL
猿创征文|云原生|kubernetes实务---部署MySQL--实战(一)
猿创征文|云原生|kubernetes实务---部署MySQL--实战(一)
53 0
|
4月前
|
运维 Prometheus 监控
云原生可观测实战
云原生可观测实战
|
4月前
|
关系型数据库 Serverless 分布式数据库
Serverless数据库上手体验之云原生数据库 PolarDB MySQL 版
云原生数据库 PolarDB MySQL 版是阿里云自研产品,100%兼容 MySQL。PolarDB产品具有多主多写、多活容灾、HTAP 等特性,交易性能最高可达开源数据库的6倍,分析性能最高可达开源数据库的400倍,TCO 低于自建数据库50%。本文对该数据库的相关使用做了细致的体验说明。
207187 8

相关产品

  • 函数计算