CN113225519A - 视频会议的码流传输方法、设备、存储介质 - Google Patents
视频会议的码流传输方法、设备、存储介质 Download PDFInfo
- Publication number
- CN113225519A CN113225519A CN202110414093.2A CN202110414093A CN113225519A CN 113225519 A CN113225519 A CN 113225519A CN 202110414093 A CN202110414093 A CN 202110414093A CN 113225519 A CN113225519 A CN 113225519A
- Authority
- CN
- China
- Prior art keywords
- code stream
- video conference
- preset
- video
- image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 230000005540 biological transmission Effects 0.000 title claims abstract description 35
- 238000007781 pre-processing Methods 0.000 claims abstract description 16
- 238000012545 processing Methods 0.000 claims abstract description 11
- 238000000638 solvent extraction Methods 0.000 claims abstract description 4
- 230000006835 compression Effects 0.000 claims description 22
- 238000007906 compression Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 4
- 238000012795 verification Methods 0.000 claims description 3
- 230000000903 blocking effect Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4402—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种视频会议的码流传输方法、设备、存储介质,包括以下步骤:步骤S1、接收视频会议终端发送的连接请求信息,根据连接请求连接所述视频会议终端,获取视频会议终端的视频图像;步骤S2、获取视频会议过程中的当前带宽,判断视频图像的预设第一码流是否小于当前带宽;若所述预设第一码流小于当前带宽,则将所述视频图像按照预设第一码流进行传输预处理;若所述预设第一码流大于所述当前带宽,则执行步骤S3;步骤S3、对所述视频图像按照预设规则进行分区,得到事件发生区及背景区,对事件发生区按照预设第二码流进行传输预处理,对背景区按照预设背景处理。本发明减少视频会议多点控制单元的处理压力及视频会议中出现的延时问题。
Description
技术领域
本发明涉及视频会议技术领域,尤其涉及一种视频会议的码流传输方法、设备、存储介质。
背景技术
视频会议是通过视频会议终端设备和视频会议多点控制单元(MCU)来召开的实时、双向或多方视频通讯会议,通过视频会议可以方便的进行多地的远程培训、会议与教学,为线上办公提供了便利。
目前的视频会议大多是视频会议终端将视频信息传输给视频会议多点控制单元进行处理,再由视频会议多点控制单元将视频信息发送给其他与会终端。但当与会终端的数量增加,会对视频会议多点控制单元的带宽及处理能力要求增高,导致视频会议多点控制单元的处理压力过大,难以同时处理大容量的码流数据及满足视频会议的实时性要求,甚至出现视频会议延时、卡顿等问题。
发明内容
为了克服现有技术的不足,本发明的目的之一在于提供一种视频会议的码流传输方法,减少视频会议多点控制单元的处理压力及视频会议中出现的延时问题。
本发明的目的之二在于提供一种设备,执行上述一种视频会议的码流传输方法,减少视频会议多点控制单元的处理压力及视频会议中出现的延时问题。
本发明的目的之三在于提供一种存储介质,执行上述一种视频会议的码流传输方法,减少视频会议多点控制单元的处理压力及视频会议中出现的延时问题。
本发明的目的之一采用如下技术方案实现:
一种视频会议的码流传输方法,包括以下步骤:
步骤S1、接收视频会议终端发送的连接请求信息,根据连接请求连接所述视频会议终端,获取视频会议终端的视频图像;
步骤S2、获取视频会议过程中的当前带宽,判断视频图像的预设第一码流是否小于当前带宽;若所述预设第一码流小于当前带宽,则将所述视频图像按照预设第一码流进行传输预处理;若所述预设第一码流大于所述当前带宽,则执行步骤S3;
步骤S3、对所述视频图像按照预设规则进行分区,得到事件发生区及背景区,对事件发生区按照预设第二码流进行传输预处理,对背景区按照预设背景处理。
进一步地,所述步骤S3中对所述视频图像按照预设规则进行分区,具体为,对所述视频图像分成呈矩形排列的多个区域块,检测每个区域块中是否发生特定事件;发生特定时间的区域块为事件发生块,所有事件发生块构成事件发生区,其余区域块构成背景区。
进一步地,所述检测每个区域块中是否发生特定事件为将所述区域块与对比图像进行相似度比较,若所述区域块与对比图像的相似度大于第一阈值,则所述区域块未发生特定事件;所述对比图像为所述区域块所处时间点之前预设间隔的图像。
进一步地,所述步骤S3中对背景区按照预设背景处理,具体为,将所述背景区对应的对比图像作为所述背景区的替换图像。
进一步地,所述连接请求信息包括视频会议终端的标识符和权限信息;所述视频会议多点控制单元对所述标识符和权限信息进行验证,验证通过则向所述视频会议终端发送连接成功响应信息。
进一步地,所述视频图像按照第一码流进行传输预处理,具体为,根据所述视频图像的预设第一码流,确定第一压缩率,根据所述第一压缩率对所述视频图像进行压缩;所述第一码流与第一压缩率成反比。
进一步地,所述事件发生区按照第二码流进行传输预处理,具体为,将所述视频图像的预设第二码流,确定第二压缩率,根据所述第二压缩率对所述视频图像的事件发生区进行压缩,第二码流与第二压缩率成反比,且第二码流小于第一码流。
本发明的目的之二采用如下技术方案实现:
一种设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上任一所述一种视频会议的码流传输方法。
本发明的目的之三采用如下技术方案实现:
一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上任一所述一种视频会议的码流传输方法。
相比现有技术,本发明的有益效果在于:
本发明提供了一种视频会议的码流传输方法、设备、存储介质,通过采集视频会议过程中的当前带宽,将视频图像的预设第一码流与当前带宽进行比较,在预设第一码流大于当前带宽时,将视频图像分为事件发生区及背景区,分别对事件发生区、背景区进行对应的处理,从而减少视频会议进行时视频会议多点控制单元的带宽压力过大,确保视频会议的流程进行,满足视频会议的实时性要求。
附图说明
图1为本发明所提供实施例的流程示意图。
具体实施方式
下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
本发明公开了一种视频会议的码流传输方法,在带宽有限的情况下,提高视频传输的效率,减少视频会议卡顿、延迟的情况,保障视频会议的稳定流畅的进行。
具体的,如图1所示,一种视频会议的码流传输方法包括以下步骤:
步骤S1、接收视频会议终端发送的连接请求信息,根据连接请求连接所述视频会议终端,获取视频会议终端的视频图像;视频图像为视屏会议终端通过摄像机拍摄的图像,将其打包后发送至多点控制单元,以便通过多点控制单元发送至与会终端。
所述连接请求信息包括视频会议终端的标识符和权限信息;所述视频会议多点控制单元对所述标识符和权限信息进行验证,验证通过则向所述视频会议终端发送连接成功响应信息。在视频会议终端接收到连接成功响应信息后,
步骤S2、获取视频会议过程中的当前带宽,判断视频图像的预设第一码流是否小于当前带宽;若所述预设第一码流小于当前带宽,则将所述视频图像按照预设第一码流进行传输预处理;若所述预设第一码流大于所述当前带宽,则执行步骤S3;在视频图像的预设第一码流小于当前带宽时,则代表当前网络较为稳定,可以直接依照预设第一码流进行传输。预设第一码流一般为会议清晰度较高的码流预设值。在不同的会议终端,可按照实际需求设置对应的清晰度。
所述视频图像按照第一码流进行传输预处理,具体为,根据所述视频图像的预设第一码流,确定第一压缩率,根据所述第一压缩率对所述视频图像进行压缩;所述第一码流与第一压缩率成反比。其中压缩率是指摄像头采集到的原始视频图像的码流与完成传输预处理之后的待传输视频图像的码流的差值,与摄像头所采集到原始视频图像的码流的比值。当第一码流为3bps,原始视频图像的码流为10bps,则第一压缩率为70%;当第一码流为5bpa,原始图像的码流为10bps,则第一压缩率为50%。
在所述预设第一码流大于所述当前带宽时,代表当前网络环境较为不稳定,当前网络的带宽不足以稳定、流畅地发送预设第一码流。如果仍按照预设第一码流对视频图像进行传输预处理,在视频会议中可能会出现卡顿、延时的情况。因此,执行步骤S3:
步骤S3、对所述视频图像按照预设规则进行分区,得到事件发生区及背景区,对事件发生区按照预设第二码流进行传输预处理,对背景区按照预设背景处理。
具体的,对所述视频图像按照预设规则进行分区,为对所述视频图像分成呈矩形排列的多个区域块,检测每个区域块中是否发生特定事件。在视频会议过程中,摄像机一般架设于固定位置,参会者位于画面内。将视频图像分成多个区域块后,某个区域块在当前时间点与上个时间点并没有产生不同。若是在带宽不足的情况下,每个区域块均要进行传输,视频会议则容易出现卡顿的现象。因此,检测每个区域块中是否发生特定事件为将所述区域块与对比图像进行相似度比较,若所述区域块与对比图像的相似度大于第一阈值,则所述区域块未发生特定事件;所述对比图像为所述区域块所处时间点之前预设间隔的图像。
在检测每个区域块是否发生特定事件后,将每个发生特定事件的区域块为事件发生块,所有事件发生块构成事件发生区,其余区域块构成背景区。也就是时间发生区是整个视频图像需要重点传输的区域,而背景区则没有发生变化,可以直接使用对比图像替代。而由于对比图像为该区域块所处时间点之前预设间隔的图像,已经传输至多个与会终端中,因此无需再次传输,将背景区对应的对比图像作为背景图的替换图像,减少对网络资源的占用。
对于事件发生区按照第二码流进行传输预处理,具体为,将所述视频图像的预设第二码流,确定第二压缩率,根据所述第二压缩率对所述视频图像的事件发生区进行压缩,第二码流与第二压缩率成反比。由于是在带宽不足的情况下对事件发生区进行处理,因此设置第二码流小于第一码流,在保证视频会议顺利进行的情况下,进行事件发生区的传输。
更多的,在视频会议过程中,每隔预设时间则重复执行步骤S2,重新获取当前带宽,根据当前带宽实时调整视频会议过程中码流传输的压缩率,为与会终端提供更为清晰、流畅的视频会议。
本发明提供了一种视频会议的码流传输方法、设备、存储介质,通过采集视频会议过程中的当前带宽,将视频图像的预设第一码流与当前带宽进行比较,在预设第一码流大于当前带宽时,将视频图像分为事件发生区及背景区,分别对事件发生区、背景区进行对应的处理,从而减少视频会议进行时视频会议多点控制单元的带宽压力过大,确保视频会议的流程进行,满足视频会议的实时性要求。
另外,本发明还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现前述一种图像子区域的定位方法的步骤。
本发明可用于众多通用或专用的计算***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、机顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
基于相同的发明思想,还提供了一种设备,包括存储器、处理器以及存储在存储器中的程序,所述程序被配置成由处理器执行,处理器执行所述程序时实现上述一种图像子区域的定位方法。
本实施例中的设备与前述实施例中的方法是基于同一发明构思下的两个方面,在前面已经对方法实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施中的***的结构及实施过程,为了说明书的简洁,在此就不再赘述。
上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。
Claims (9)
1.一种视频会议的码流传输方法,其特征在于,包括以下步骤:
步骤S1、接收视频会议终端发送的连接请求信息,根据连接请求连接所述视频会议终端,获取视频会议终端的视频图像;
步骤S2、获取视频会议过程中的当前带宽,判断视频图像的预设第一码流是否小于当前带宽;若所述预设第一码流小于当前带宽,则将所述视频图像按照预设第一码流进行传输预处理;若所述预设第一码流大于所述当前带宽,则执行步骤S3;
步骤S3、对所述视频图像按照预设规则进行分区,得到事件发生区及背景区,对事件发生区按照预设第二码流进行传输预处理,对背景区按照预设背景处理。
2.如权利要求1所述的视频会议的码流传输方法,其特征在于,所述步骤S3中对所述视频图像按照预设规则进行分区,具体为,对所述视频图像分成呈矩形排列的多个区域块,检测每个区域块中是否发生特定事件;发生特定时间的区域块为事件发生块,所有事件发生块构成事件发生区,其余区域块构成背景区。
3.如权利要求2所述的视频会议的码流传输方法,其特征在于,所述检测每个区域块中是否发生特定事件为将所述区域块与对比图像进行相似度比较,若所述区域块与对比图像的相似度大于第一阈值,则所述区域块未发生特定事件;所述对比图像为所述区域块所处时间点之前预设间隔的图像。
4.如权利要求3所述的视频会议的码流传输方法,其特征在于,所述步骤S3中对背景区按照预设背景处理,具体为,将所述背景区对应的对比图像作为所述背景区的替换图像。
5.如权利要求1所述的视频会议的码流传输方法,其特征在于,所述连接请求信息包括视频会议终端的标识符和权限信息;所述视频会议多点控制单元对所述标识符和权限信息进行验证,验证通过则向所述视频会议终端发送连接成功响应信息。
6.如权利要求1所述的视频会议的码流传输方法,其特征在于,所述视频图像按照第一码流进行传输预处理,具体为,根据所述视频图像的预设第一码流,确定第一压缩率,根据所述第一压缩率对所述视频图像进行压缩;所述第一码流与第一压缩率成反比。
7.如权利要求6所述的视频会议的码流传输方法,其特征在于,所述事件发生区按照第二码流进行传输预处理,具体为,将所述视频图像的预设第二码流,确定第二压缩率,根据所述第二压缩率对所述视频图像的事件发生区进行压缩,第二码流与第二压缩率成反比,且第二码流小于第一码流。
8.一种设备,其特征在于,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1~7任一所述一种视频会议的码流传输方法。
9.一种存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被执行时实现权利要求1~7任一所述一种视频会议的码流传输方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110414093.2A CN113225519A (zh) | 2021-04-16 | 2021-04-16 | 视频会议的码流传输方法、设备、存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110414093.2A CN113225519A (zh) | 2021-04-16 | 2021-04-16 | 视频会议的码流传输方法、设备、存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113225519A true CN113225519A (zh) | 2021-08-06 |
Family
ID=77087661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110414093.2A Pending CN113225519A (zh) | 2021-04-16 | 2021-04-16 | 视频会议的码流传输方法、设备、存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113225519A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114827523A (zh) * | 2022-06-29 | 2022-07-29 | 长沙朗源电子科技有限公司 | 一种超高清视频会议的实现方法、***、设备、存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102427533A (zh) * | 2011-11-22 | 2012-04-25 | 苏州科雷芯电子科技有限公司 | 视频传输装置及方法 |
CN103297754A (zh) * | 2013-05-02 | 2013-09-11 | 上海交通大学 | 一种监控视频自适应感兴趣区域编码*** |
CN107396033A (zh) * | 2017-08-04 | 2017-11-24 | 河南云软信息技术有限公司 | 视频会议***和方法 |
US20180365836A1 (en) * | 2017-06-14 | 2018-12-20 | Vivotek Inc. | Image processing method and related camera device and camera system |
CN110650309A (zh) * | 2019-10-15 | 2020-01-03 | 广州国音智能科技有限公司 | 视频会议视频图像传输方法、终端及可读存储介质 |
-
2021
- 2021-04-16 CN CN202110414093.2A patent/CN113225519A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102427533A (zh) * | 2011-11-22 | 2012-04-25 | 苏州科雷芯电子科技有限公司 | 视频传输装置及方法 |
CN103297754A (zh) * | 2013-05-02 | 2013-09-11 | 上海交通大学 | 一种监控视频自适应感兴趣区域编码*** |
US20180365836A1 (en) * | 2017-06-14 | 2018-12-20 | Vivotek Inc. | Image processing method and related camera device and camera system |
CN107396033A (zh) * | 2017-08-04 | 2017-11-24 | 河南云软信息技术有限公司 | 视频会议***和方法 |
CN110650309A (zh) * | 2019-10-15 | 2020-01-03 | 广州国音智能科技有限公司 | 视频会议视频图像传输方法、终端及可读存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114827523A (zh) * | 2022-06-29 | 2022-07-29 | 长沙朗源电子科技有限公司 | 一种超高清视频会议的实现方法、***、设备、存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10021401B2 (en) | Analytic tool for managing distributed statistically multiplexed systems and method for using same | |
CN110418177B (zh) | 视频编码方法、装置、设备和存储介质 | |
US20100153574A1 (en) | Video Conference Rate Matching | |
US10575008B2 (en) | Bandwidth management in devices with simultaneous download of multiple data streams | |
CN101147358A (zh) | 多媒体通信***中的特征可测度性 | |
CN111614967B (zh) | 虚拟形象直播方法、装置、电子设备及存储介质 | |
US20130208075A1 (en) | Encoding processing for conferencing systems | |
CN113225519A (zh) | 视频会议的码流传输方法、设备、存储介质 | |
CN111836081B (zh) | 一种视频传输的方法及装置 | |
CN112752058B (zh) | 调整视频流的属性的方法和装置 | |
US20140347435A1 (en) | Method and system for sharing content in videoconferencing | |
US20200366869A1 (en) | Virtual window for teleconferencing | |
CN115209189A (zh) | 一种视频流传输方法、***、服务器及存储介质 | |
US11165989B2 (en) | Gesture and prominence in video conferencing | |
CN108377411B (zh) | 传输媒体数据的方法、显示媒体数据的方法及装置 | |
CN111818300B (zh) | 一种数据存储、查询方法、装置、计算机设备及存储介质 | |
CN114827522B (zh) | 一种视频会议的分组交互方法、设备及存储介质 | |
CN114827523A (zh) | 一种超高清视频会议的实现方法、***、设备、存储介质 | |
CN111404908B (zh) | 数据交互方法、装置、电子设备及可读存储介质 | |
CN110121051B (zh) | 一种基于网络摄像机实现的分布式流媒体转发方法及装置 | |
CN105554433A (zh) | 一种数据处理控制装置、图像处理装置和直录播互动*** | |
CN113873265A (zh) | 一种视频查看方法及查看*** | |
CN116017091A (zh) | 视频传输方法、装置、电子设备及计算机可读存储介质 | |
CN117896488A (zh) | 一种云计算视频会议的数据处理方法及*** | |
CN114222126A (zh) | 视频传输方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Room 238, room 406, 1 Yichuang street, Huangpu District, Guangzhou, Guangdong 510700 Applicant after: Guangzhou langguo Electronic Technology Co.,Ltd. Address before: Room 238, room 406, 1 Yichuang street, Huangpu District, Guangzhou, Guangdong 510700 Applicant before: GUANGZHOU LANGO ELECTRONIC SCIENCE & TECHNOLOGY Co.,Ltd. |
|
CB02 | Change of applicant information |