当前位置:网站首页>服务端媒体引擎框架
服务端媒体引擎框架
2022-08-09 15:00:00 【北雨南萍】
MCU(Meida Central Unit)是服务端的中央媒体处理单元,
它有两大主要功能,
一是管理由它处理的所有会话(Session)的业务逻辑;
二是集中一个会话(Session)中所有用户(Channel)的音视频数据,对它们分别进行音视频的处理后,再分发给各个用户。
1. MCU的整体架构
下图为MCU的整体架构图:

> 基于TCP协议的ProtoBuf信令,用于实现业务逻辑,及Session管理。
Session管理包括Session的创建,用户加入或退出Session导致更新,及Session的销毁;
其中,每个Session至少有一个或多个用户(即channel)。
> 基于UDP协议的RTP/RTCP,是媒体数据通道,它是由媒体引擎来处理媒体数据。
2. 媒体引擎
下图是媒体引擎的架构与流程图:
边栏推荐
猜你喜欢
随机推荐
ASCII码表
堆(heap)系列_0x09:堆破坏示例(非法访问+未初始化+堆句柄不匹配)
【Likou】1995. Statistical special quadruple
Vim实用技巧_7.模式匹配和查找
Face recognition sample code analysis (1) - program parameter analysis
RTP/RTCP协议的FFmpeg demux源码解析
Grey prediction and MATLAB, the application of MATLAB in mathematical modeling
MATLAB Solution to Planning Problems - MATLAB in Mathematical Modeling (2nd Edition)
Unity Shader 透视效果/XRay
wireshark抓包新手使用教程
【剑指 Offer】 37. 序列化二叉树
永磁同步电机电位器调速及数码管实时显示
websocket协议详解与抓包分析
【工具使用】Keil软件包——知识宝藏库
Vim practical skills_0.vim - introduction
规划问题的MATLAB求解——MATLAB在数学建模中的应用(第2版)
[Deep Learning] SVM solves the linear inseparable situation (8)
【工具使用】Modbus Poll软件使用详解
蓝桥杯嵌入式第四届省赛做题笔记
数学规划模型









