一种远程音视频会议的实现方法及系统技术方案

技术编号:39661760 阅读:6 留言:0更新日期:2023-12-11 18:24
本发明专利技术涉及远程会议技术领域,公开了一种远程音视频会议的实现方法及系统,包括以下步骤:

【技术实现步骤摘要】
一种远程音视频会议的实现方法及系统


[0001]本专利技术涉及远程会议
,具体为一种远程音视频会议的实现方法及系统


技术介绍

[0002]目前从企业到政府各处都实现了计算机自动办公系统,依托网络进行工作的沟通和处理是必不可少的

通过远程会议能够打破时间和空间的限制,及时有效的提高工作效率

这种办公方式不仅大大缓解了城市交通,减少了运营成本,也免去了人们到处奔波的辛苦,更提高了员工的工作效率和工作兴趣

[0003]目前远程音视频会议通常共享服务器端的整个屏幕,实现客户端与服务器之间屏幕连贯同步,数据量很大

例如,一个
1024
×
768
的屏幕,采用
24
位真彩色显示,整个屏幕的数据量是
2.5MB。
如果采用图像压缩算法进行
20
倍的压缩,每秒钟两帧的速度进行更新,带宽为
2.5M
×
2/20

250KB/S。
显然这样庞大的数据量对网络传输环境的要求极高,当屏幕变化很频繁时,显然会给有限的网络资源带来巨大的压力,客户端的的画面延迟更大,此外在进行会议共享屏幕以及文件等情况时,需要共享人自己传送大量屏幕数据以及文件数据,需要占用共享人和观看所有人的带宽,造成会议参会人员在会议过程中带宽占用量全部增加,影响会议的稳定流畅性


技术实现思路

[0004]本专利技术的目的在于提供一种远程音视频会议的实现方法及系统,以解决上述
技术介绍
中提出的问题

[0005]为实现上述目的,本专利技术提供如下技术方案:一种远程音视频会议的实现方法,包括以下步骤:
[0006]S1
:主持人或者管理员通过网络向服务器端发送开启会议连接请求;
[0007]S2
:服务器端开启会议模块,并生成会议链接或者会议分享码;
[0008]S3
:客户端除了主持人之外的与会者通过终端设备点击会议链接或者扫描会议分享码进入到会议中;
[0009]S4
:会议过程中客户端产生的音视频通过网络中的
P2P
模块进行数据传输;
[0010]S5
:会议过程中客户端产生的屏幕图像通过差异计算和图像编码进行屏幕的更新和共享

[0011]优选的,所述主持人用于会议模块的管理和监控工作,会议管理的主要内容有召开会议

编辑会议通知

取消会议

结束会议;会议监控的主要内容有设置静音

取消静音

添加与会者

删除与会者

挂断与会者

邀请未加入会议者

[0012]优选的,所述客户端还包括:共享者

观看者

控制者和转发者

[0013]优选的,所述共享者用于为观看者提供屏幕数据,所述共享者与转发者之间通过
P2P
模块进行数据传输,所述控制者用于通过鼠标

键盘设备进行客户端输入,所述转发者用于提供数据转发服务,所述转发者和共享者

控制者以及观看者之间通过
P2P
模块进行数
据传输

[0014]优选的,所述网络包括
C2S
模块
、P2P
模块
、ICE
模块和
UDT
模块

[0015]优选的,所述
C2S
模块是端到端的信令传输模块,通过服务器的转发来实现端到端的信令传输,所述
C2S
模块包括的信令有业务会话的信令和建立媒体信道的信令;所述
ICE
模块用于为两个客户端建立一条媒体数据信道,直达或中继;所述
UDT
模块用于为上层提供不可靠以及可靠的数据传输模式;所述
P2P
模块使用
ICE
模块来建立
ICE
信道,并在
ICE
信道的基础上进行应用实例链接的复用,所述
P2P
模块调用
C2S
模块来完成会话协商和地址信息

密钥协商

同时,
P2P
模块还利用
UDT
模块来实现数据传输

[0016]一种远程音视频会议系统,包括:客户端

网络

远程会议模块和服务器端,所述网络电性连接客户端和远程会议系统,所述远程会议模块通过网络与服务器端电性连接

[0017]优选的,所述远程会议模块包括差异计算

图像编码

屏幕更新和协作共享

[0018]优选的,所述差异计算用于对
1024
×
768
分辨率,
24bit
真彩色屏幕图案进行划分若干块,划分的块大小为
16
×8像素,所述图像编码采用的是
JPEG2000

JPEGXR
编码算法,差异计算采用
CRC
比较法,通过计算图像数据的
CRC
值实现,对前一帧图像划分的块仅保存其
CRC
值,通过判断两帧图像对应块的
CRC
值即可判断图像是否存在差异

[0019]优选的,所述屏幕更新用于当服务器端的屏幕桌面模块发生变化时,屏幕桌面模块会更新该模块内部存储的需要更新的桌面变化区域,当服务器端接收到客户端发送的更新请求时,将合并的最新桌面更新数据经过图像编码后发送给客户端,所述协作共享用于共享会议过程中的文件资料

[0020]与现有技术相比,本专利技术的有益效果是:
[0021]本专利技术在屏幕图像传输中,更改了现有的整体传输方式,采用网格型分块方式,将屏幕图像进行划分,通过差异计算,确定屏幕中发生变化的区域,通过取交集

并集运算合并矩形区域,再将得到的数据和上一次保存的屏幕数据比较,只将屏幕上发生变化的区域进行压缩编码,并发送给客户端,这样能减少数据的传输量也相应的减少了对网络资源的占用;
[0022]其次,通过客户端转发者的设计,提供了一种数据转发的服务,使得远程会议模块可以高效稳定的运行,转发者相当于一个媒体服务器和客户端相结合的方式,作为一个透明的传输通道,通过转发者与其他客户端建立的
P2P
直连信道,从共享者处获得数据并为观看者源源不断的提供屏幕更新数据,能够自身的带宽优势,减少其他客户端的带宽占用,能够更好的为参会者提供远程共享服务,提高会议的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种远程音视频会议的实现方法,其特征在于:包括以下步骤:
S1
:主持人或者管理员通过网络向服务器端发送开启会议连接请求;
S2
:服务器端开启会议模块,并生成会议链接或者会议分享码;
S3
:客户端除了主持人之外的与会者通过终端设备点击会议链接或者扫描会议分享码进入到会议中;
S4
:会议过程中客户端产生的音视频通过网络中的
P2P
模块进行数据传输;
S5
:会议过程中客户端产生的屏幕图像通过差异计算和图像编码进行屏幕的更新和共享
。2.
根据权利要求1所述的一种远程音视频会议的实现方法及系统,其特征在于:所述主持人用于会议模块的管理和监控工作,会议管理的主要内容有召开会议

编辑会议通知

取消会议

结束会议;会议监控的主要内容有设置静音

取消静音

添加与会者

删除与会者

挂断与会者

邀请未加入会议者
。3.
根据权利要求1所述的一种远程音视频会议的实现方法,其特征在于:所述客户端还包括:共享者

观看者

控制者和转发者
。4.
根据权利要求3所述的一种远程音视频会议的实现方法,其特征在于:所述共享者用于为观看者提供屏幕数据,所述共享者与转发者之间通过
P2P
模块进行数据传输,所述控制者用于通过鼠标

键盘设备进行客户端输入,所述转发者用于提供数据转发服务,所述转发者和共享者

控制者以及观看者之间通过
P2P
模块进行数据传输
。5.
根据权利要求1所述的一种远程音视频会议的实现方法,其特征在于:所述网络包括
C2S
模块
、P2P
模块
、ICE
模块和
UDT
模块
。6.
根据权利要求5所述的一种远程音视频会议的实现方法,其特征在于:所述
C2S
模块是端到端的信令传输模块,通过服务器的转发来实现端到端的信令传输,所述
C2...

【专利技术属性】
技术研发人员:邓伟王德发
申请(专利权)人:安徽态度信息技术有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1