傲瑞科技logo

傲瑞视频会议新增会议录制功能

发布时间:2024年10月29日

傲瑞视频会议(OrayMeeting)最新版本V3.1新增了录制会议的功能,可以在服务端将整个视频会议过程录制下来,支持在Windows服务器、Linux服务器、信创国产OS(银河麒麟、统信UOS)上运行。

如下图就是傲瑞视频会议录制的文件使用QQ影音播放的效果(也可以在客户端页面上点击“播放”按钮,直接查看回放):

以下是傲瑞会议录制功能的具体介绍。

一. 傲瑞会议录制流程说明

(1)会议信息中心包含了一个字段,用于指示该会议是否开启录制。

(2)当第一个人进入会议时,启动录制。

(3)当到会议结束时间:若会议室没有人,这立即结束录制;若会议室还有人,等最后一个人退出时,结束录制。

(4)任何时候,主持人结束会议,则将同时结束录制。

(5)中途若会议室没有人时,则暂停录制;当再有人进入会议时,则继续录制。。

二. 傲瑞会议录制的画面布局

(1)录制画面最上面有一行高为30px标题栏,将实时显示如下信息:会议名称、系统时间、参会人数。

(2)标题栏下面的剩下区域为内容区,用来渲染用户视频/头像,或者是渲染用户分享屏幕的桌面图像。

(3)当参会人数不超过4个人时,采用2x2四宫格;当参会人数多于4个人时,采用3x3九宫格。

(4)录制时最多渲染9个人的视频或头像(3x3),开启了视频的用户排在最前面,其次是开启了麦克风的用户。

(5)如果用户开启了视频,录制时就渲染其视频图像,否则,就渲染该用户的默认头像。

(6)如果参会人员中有人开启了屏幕分享,这录制画面的内容区将不再渲染用户视频/头像,而是改为渲染被分享屏幕的桌面图像。

三. 程序实现技术要点

(1)获取参会人员的PCM声音数据和RGB图像数据。

使用 OMCS 提供的 MicrophoneConnector 和 DynamicCameraConnector 就可以获取每个参会人员的声音数据以及图像数据。

(2)拼接并渲染要录制的视频图像帧

在Windows可使用GDI+技术、在Linux上则可使用Skia技术来完成录制图像帧的拼接渲染。

(3)混音

使用 OMCS 提供的 MicrophoneConnectorMixer 可以将参会人员的声音混成一路。

(4)定时器

使用定时器来调度声音数据和图像数据。比如:每隔10毫秒就从各个MicrophoneConnector获取一帧语音数据,并将它们混音。每隔40毫秒就从各个 DynamicCameraConnector 获取相应的图像数据,并将它们拼接,并按照前面描述的画面布局进行渲染。

(5)将图像帧和声音帧编码并生成MP4文件。

将混音好的声音数据、拼接好的渲染图像提交给 MFile,MFile会将它们编码并写入到MP4文件中。 

四. 结语

                              (在会议结束后,点击红色的“播放”箭头,即可查看回放录像)

在将录制会议的流程、画面布局、技术要点做了简单介绍后,相信大家对傲瑞视频会议在程序上是如何实现会议录制功能的,已经初步了解了。如果想要体验该功能,可以下傲瑞视频会议试用。

立即咨询 | 授权流程 | 更多组件   
Copyright © 2011-2023 Oraycn. All Rights Reserved 武汉傲瑞科技有限公司 版权所有  鄂ICP备11009872号-1
鄂公网安备 42018502004013号