CN115665362A - 视频会议的处理方法、装置、电子设备及存储介质 - Google Patents
视频会议的处理方法、装置、电子设备及存储介质 Download PDFInfo
- Publication number
- CN115665362A CN115665362A CN202211173398.XA CN202211173398A CN115665362A CN 115665362 A CN115665362 A CN 115665362A CN 202211173398 A CN202211173398 A CN 202211173398A CN 115665362 A CN115665362 A CN 115665362A
- Authority
- CN
- China
- Prior art keywords
- network
- parameter
- video data
- display parameter
- network environment
- 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
- 238000003672 processing method Methods 0.000 title abstract description 8
- 238000000034 method Methods 0.000 claims abstract description 203
- 230000008569 process Effects 0.000 claims abstract description 166
- 238000003012 network analysis Methods 0.000 claims abstract description 76
- 230000003993 interaction Effects 0.000 claims abstract description 50
- 230000005540 biological transmission Effects 0.000 claims abstract description 39
- 238000012545 processing Methods 0.000 claims abstract description 36
- 238000004891 communication Methods 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 6
- 238000013507 mapping Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 5
- 238000004458 analytical method Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 2
- 230000009977 dual effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000005856 abnormality Effects 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000005484 gravity Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例提供了一种视频会议的处理方法、装置、电子设备及存储介质,所述方法包括:通过网络分析进程获取网络分析机发送的第一网络环境参数,所述第一网络环境参数为与远端终端进行视频数据交互时网络环境所对应的参数;通过所述网络分析进程根据所述第一网络环境参数选择与所述远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,将所述第一显示参数发送至所述远端终端;通过业务进程接收所述远端终端发送的与所述第一显示参数对应的视频数据,并以所述第一显示参数向所述远端终端发送视频数据,从而使得终端能够充分利用当前网络环境进行数据传输,有效地保证了数据传输的稳定性以及视频数据播放的流畅性。
Description
技术领域
本发明涉及数据处理技术领域,特别是涉及一种视频会议的处理方法、一种视频会议的处理装置、一种电子设备以及一种计算机可读存储介质。
背景技术
随着网络技术以及通信技术的发展,视频会议已经成为人工日常工作、日常学习、日常交流的重要方式。其中,在与会双方用户参与视频会议的过程中,容易由于各种不同的原因导致视频会议过程中出现卡顿的情况,如网络环境问题以及设备硬件性能问题等,若视频会议过程中出现卡顿,容易给与会各方用户带来较差的交流体验。例如,对于网络环境问题,其往往是宽带不足或网络发生抖动等,导致数据发送速率下降,无法达到流畅播放的要求,从而影响用户正常参与视频会议。
发明内容
本发明实施例是提供一种视频会议的处理方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决由于网络环境异常导致视频数据传输不稳定以及容易导致视频数据播放不流畅的问题。
本发明实施例公开了一种视频会议的处理方法,包括:
通过网络分析进程获取网络分析机发送的第一网络环境参数,所述第一网络环境参数为与远端终端进行视频数据交互时网络环境所对应的参数;
通过所述网络分析进程根据所述第一网络环境参数选择与所述远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,将所述第一显示参数发送至所述远端终端;
通过业务进程接收所述远端终端发送的与所述第一显示参数对应的视频数据,并以所述第一显示参数向所述远端终端发送视频数据。
可选地,还包括:
通过所述网络分析进程接收所述远端终端发送的第二显示参数,所述第二显示参数为所述远端终端根据与本地终端进行视频数据交互时对应的第二网络环境参数,选择的与所述本地终端之间进行视频数据交互时对应的网络环境匹配的显示参数;
若所述第一网络环境参数兼容所述第二显示参数,则通过所述网络分析进程将所述第一显示参数调节为所述第二显示参数;
通过所述业务进程以所述第二显示参数向所述远端终端发送视频数据,以及接收所述远端终端发送的与所述第二显示参数对应的视频数据。
可选地,还包括:
若所述第一网络环境参数不兼容所述第二显示参数,则通过所述网络分析进程保持所述第一显示参数,并向所述远端终端发送针对所述第二显示参数的回应消息,以使所述远端终端根据所述第一显示参数对视频数据进行传输。
可选地,所述第一网络环境参数包括第一网络带宽值,所述通过所述网络分析进程根据所述网络环境参数选择与所述远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,包括:
通过所述网络分析进程获取与网络环境对应的显示参数策略表,所述显示参数策略表包括不同网络带宽值与不同显示参数之间的映射关系;
通过所述网络分析进程从所述显示参数策略表中选择与所述第一网络带宽值对应的第一显示参数。
可选地,显示参数至少包括所述视频数据对应的分辨率、帧率、码率中的一种。
可选地,所述通过网络分析进程获取网络分析机发送的第一网络环境参数,包括:
通过网络分析进程按照预设间隔时长获取网络分析机发送的第一网络环境参数。
可选地,所述通过网络分析进程获取网络分析机发送的第一网络环境参数之前,所述方法还包括:
创建数据处理进程,所述数据处理进程包括业务进程以及网络分析进程;
响应于所述业务进程接收到视频会议指令,开启入会业务,并通过所述业务进程接收远端终端发送的视频数据,以及向所述远端终端发送视频数据。
本发明实施例还公开了一种视频会议的处理装置,包括:
网络参数获取模块,用于通过网络分析进程获取网络分析机发送的第一网络环境参数,所述第一网络环境参数为与远端终端进行视频数据交互时网络环境所对应的参数;
显示参数确定模块,用于通过所述网络分析进程根据所述第一网络环境参数选择与所述远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,将所述第一显示参数发送至所述远端终端;
视频数据传输模块,用于通过业务进程接收所述远端终端发送的与所述第一显示参数对应的视频数据,并以所述第一显示参数向所述远端终端发送视频数据。
可选地,还包括:
显示参数接收模块,用于通过所述网络分析进程接收所述远端终端发送的第二显示参数,所述第二显示参数为所述远端终端根据与本地终端进行视频数据交互时对应的第二网络环境参数,选择的与所述本地终端之间进行视频数据交互时对应的网络环境匹配的显示参数;
显示参数调节模块,用于若所述第一网络环境参数兼容所述第二显示参数,则通过所述网络分析进程将所述第一显示参数调节为所述第二显示参数;
视频数据接收模块,用于通过所述业务进程以所述第二显示参数向所述远端终端发送视频数据,以及接收所述远端终端发送的与所述第二显示参数对应的视频数据。
可选地,还包括:
回应消息发送模块,用于若所述第一网络环境参数不兼容所述第二显示参数,则通过所述网络分析进程保持所述第一显示参数,并向所述远端终端发送针对所述第二显示参数的回应消息,以使所述远端终端根据所述第一显示参数对视频数据进行传输。
可选地,所述第一网络环境参数包括第一网络带宽值,所述显示参数确定模块具体用于:
通过所述网络分析进程获取与网络环境对应的显示参数策略表,所述显示参数策略表包括不同网络带宽值与不同显示参数之间的映射关系;
通过所述网络分析进程从所述显示参数策略表中选择与所述第一网络带宽值对应的第一显示参数。
可选地,显示参数至少包括所述视频数据对应的分辨率、帧率、码率中的一种。
可选地,所述网络参数获取模块具体用于:
通过网络分析进程按照预设间隔时长获取网络分析机发送的第一网络环境参数。
可选地,所述装置还包括:
数据进程创建模块,用于创建数据处理进程,所述数据处理进程包括业务进程以及网络分析进程;
视频数据发送模块,用于响应于所述业务进程接收到视频会议指令,开启入会业务,并通过所述业务进程接收远端终端发送的视频数据,以及向所述远端终端发送视频数据。
本发明实施例还公开了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如本发明实施例所述的方法。
本发明实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本发明实施例所述的方法。
本发明实施例包括以下优点:
在本发明实施例中,在视频会议过程中,对于参与视频会议的任一终端,可以创建对应的数据处理进程,包括网络分析进程以及业务进程等,则其可以通过网络分析进程获取网络分析机发送的第一网络环境参数,该第一网络环境参数可以为与远端终端进行视频数据交互时网络环境所对应的参数,接着可以通过网络分析进程根据第一网络环境参数选择与远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,并将第一显示参数发送至远端终端,然后可以通过业务进程接收远端终端发送的与第一显示参数对应的视频数据,并以第一显示参数向远端终端发送视频数据,从而在视频会议的过程中,通过网络分析机对终端之间进行视频交互时的网络环境进行检测,并基于检测所得的网络环境参数动态调整视频数据对应的显示参数,使得发生视频数据交互的各个终端可以按照调整后的显示参数进行视频数据的传输,使得终端能够充分利用当前网络环境进行数据传输,有效地保证了数据传输的稳定性以及视频数据播放的流畅性,同时基于双进程的数据传输方式,实现数据的分流处理,提高数据处理的效率。
附图说明
图1是本发明实施例中提供的一种视频会议的处理方法的步骤流程图;
图2是本发明实施例中提供的设备通信的示意图;
图3是本发明实施例中提供的数据交互的示意图;
图4是本发明实施例中提供的数据交互的示意图;
图5是本发明实施例中提供的一种视频会议的处理装置的结构框图;
图6是本发明实施例中提供的一种电子设备的框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
作为一种示例,在视频会议的过程中,网络环境的好坏是影响视频输出的重要因素,若网络环境出现异常,则容易导致视频会议过程中视频播放出现卡顿的问题,给用户带来较差的与会体验。其中,网络环境,其指的是接收终端与服务端之间的网络环境,适用于任一端网络环境发生的变化,其表现可以为网络发生抖动等,如一定时间范围内数据包发送过快或过慢的情况。例如,位于视联网中的不同视联网终端之间可以参与对应的视频会议,并将采集传感器采集的视频数据传输至参与视频会议的对端视联网终端,而在数据传输的过程中,基于视联网有限的带宽资源,容易出现视频数据播放卡顿的情况下,因此,需要能够保证视频会议过程中数据传输稳定且播放流畅的方法。
对此,为解决视频会议过程中出现的数据传输不稳定以及视频数据播放不流畅的问题,本发明的核心发明点之一在于对于参与视频会议的任一终端,其可以创建对应的数据处理进程,包括网络分析进程以及业务进程等,则其可以通过网络分析进程获取网络分析机发送的第一网络环境参数,该第一网络环境参数可以为与远端终端进行视频数据交互时网络环境所对应的参数,接着可以通过网络分析进程根据第一网络环境参数选择与远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,并将第一显示参数发送至远端终端,然后可以通过业务进程接收远端终端发送的与第一显示参数对应的视频数据,并以第一显示参数向远端终端发送视频数据,从而在视频会议的过程中,通过网络分析机对终端之间进行视频交互时的网络环境进行检测,并基于检测所得的网络环境参数动态调整视频数据对应的显示参数,使得发生视频数据交互的各个终端可以按照调整后的显示参数进行视频数据的传输,使得终端能够充分利用当前网络环境进行数据传输,有效地保证了数据传输的稳定性以及视频数据播放的流畅性,同时基于双进程的数据传输方式,实现数据的分流处理,提高数据处理的效率。
参照图1,示出了本发明实施例中提供的一种视频会议的处理方法的步骤流程图,具体可以包括如下步骤:
步骤101,通过网络分析进程获取网络分析机发送的第一网络环境参数,所述第一网络环境参数为与远端终端进行视频数据交互时网络环境所对应的参数;
在一种示例中,参照图2,示出了本发明实施例中提供的设备通信的示意图,以视频会议为例,在视频会议过程中,对于本地终端,其可以通过传感器采集对应的数据,如视频数据等,然后将对应的数据传输至参与同一视频会议中的远端终端,远端终端同样可以将所采集的数据传输至本地终端,各个终端在接收到对应的视频数据后,可以通过相应的内容输出设备对视频数据进行输出。同时在本地终端与远端终端进行数据交互的过程中,网络分析机可以对本地终端与远端终端之间进行数据交互时所对应的网络环境进行检测,并根据检测结果将相应的网络参数发送至终端,以便终端根据网络参数调节显示参数,使得终端能够充分利用当前网络环境进行数据传输,有效地保证了数据传输的稳定性以及视频数据播放的流畅性。需要说明的是,在本发明实施例中,以本地终端为例进行示例说明,可以理解的是,对于远端终端,其可以执行与本地终端相同的数据处理过程,本发明对此不作限制。
在本发明实施例中,本地终端与远端终端建立了对应的数据通信连接以进行视频会议后,本地终端可以获取与远端终端进行视频数据交互时对应的第一网络环境参数,即本地终端可以获取向远端终端发送视频数据,和/或,接收远端终端发送的视频数据时所对应的网络环境参数,以便通过该网络环境参数对当前的网络环境进行检测,进而选择合适的显示参数对视频数据进行传输,以保证数据传输的稳定性以及视频数据输出的流畅性。
在具体实现中,本地终端可以创建对应的数据处理进程,通过数据处理进程执行对应的数据处理。其中,数据处理进程可以包括业务进程以及网络分析进程,对于业务进程,其可以用于检测视频会议入会指令,网络分析进程可以用于分析本地终端对应的网络环境,具体的,本地终端可以响应于业务进程接收到视频会议指令,开启入会业务,并通过业务进程接收远端终端发送的视频数据,以及通过传感器采集对应的视频数据,然后通过业务进程向远端终端发送所采集的视频数据,以实现与远端终端之间的视频会议。
在与远端终端进行视频会议的过程中,可以通过网络分析机实时对当前的网络环境进行检测,然后将检测结果发送至终端,而终端可以通过网络分析进程接收网络分析机发送的网络环境参数,以便在视频会议的过程中,能够充分利用当前网络环境对视频数据进行传输,保证视频数据传输的稳定性以及视频数据输出的流畅性。具体的,本地终端可以通过网络分析进程获取网络分析机发送的与远端终端进行视频数据交互时所对应的第一网络环境参数,以便基于第一网络环境参数对网络环境进行分析。其中,网络环境参数可以用于表征网络环境的带宽情况,例如,网络环境参数可以为网络带宽值,网络带宽值越大表征当前带宽资源越丰富,可传输更大数据量的数据;网络带宽值越小表征当前带宽资源越紧张,无法传输大数据量的数据。
在一种示例中,对于网络环境的分析,本地终端可以通过网络分析进程按照预设间隔时长获取网络分析机发送的第一网络环境参数,例如,预设间隔时长可以为10秒,则在本地终端与远端终端之间进行数据传输的过程中,本地终端可以每隔10秒通过网络分析进程从网络分析机接收当前网络带宽值或向网络分析机请求当前网络带宽值,以便通过当前网络带宽值对当前的网络环境进行分析,从而选择合适的显示参数对视频数据进行传输,以保证数据传输的稳定性以及视频数据输出的流畅性。
步骤102,通过所述网络分析进程根据所述第一网络环境参数选择与所述远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,将所述第一显示参数发送至所述远端终端;
当本地终端获取了对应的第一网络环境参数后,可以通过网络分析进程根据该第一网络环境参数选择与远端终端之间进行视频交互是所对应的网络环境匹配的第一显示参数,对于该第一显示参数,其不仅可以作为本地终端向远端终端发送视频数据时所对应的显示参数,还可以作为远端终端向本地终端发送视频数据时所对应的显示参数,从而在本地终端确定第一显示参数后,一方面可以通过网络分析进程将当前向远端终端传输视频数据时对应的当前显示参数调节为第一显示参数,然后基于调整后的第一显示参数通过业务进程向远端终端传输视频数据,另一方面可以通过网络分析进程将第一显示参数发送至远端终端,以便使远端终端也基于第一显示参数将视频数据发送至本地终端,实现数据传输过程中显示参数的双向调整,以便保证本地终端在收发视频数据时,均能够按照与当前网络环境匹配的方式进行数据传输,以保证数据传输的稳定性以及视频数据播放的流畅性,否则容易由于远端终端采用了优于第一显示参数的另一显示参数发送了较大数据量的视频数据至本地终端,而本地终端由于网络环境不满足这一数据量导致数据传输过程中出现网络丢包、网络延时、网络节流等影响,造成数据传输不稳定以及视频播放不流畅。
在具体实现中,本地终端可以通过网络分析进程根据第一网络环境参数选择与远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数。具体的,第一网络环境参数可以包括第一网络宽带值,则本地终端可以先获取与网络环境对应的显示参数策略表,在该显示参数策略表可以包括不同网络带宽值与不同显示参数之间的映射关系,然后可以从显示参数策略表中选择与第一网络带宽值对应的第一显示参数。其中,显示参数可以包括视频数据所对应的分辨率、帧率以及码率中的一种。
在一种示例中,假设显示参数为视频数据所对应的分辨率,则对于显示参数策略表,其可以如下表所示:
网络带宽值 | 分辨率 |
0~200k | 320*240 |
200~500k | 640*480 |
500~700k | 720*576 |
700~1000k | 1280*720 |
1000~2000k | 1920*1080 |
… | … |
本地终端在获取了当前网络带宽值后,可以通过网络分析进程基于该当前网络带宽值从显示参数策略表选择匹配的分辨率对视频数据进行传输,同时将所选择的分辨率发送至远端终端,以便该远端终端向本地终端发送视频数据时,也以该分辨率进行传输,例如,假设当前网络宽带值为800k,则本地终端可以获取当前分辨率,若该当前分辨率不是1280*720,则可以将当前分辨率调节为1280*720,然后将所采集的第一视频数据转码为1280*720,并将转码后的第一视频数据发送至远端终端,同时将该分辨率发送至远端终端,告知远端终端当前的网络环境兼容1280*720的视频数据,则远端终端可以将需要发送至本地终端的第二视频数据转码为1280*720的视频数据,并将转码后的第二视频数据发送至本地终端,从而在视频会议的过程中,对于参与视频会议的任一终端,均可以通过对网络环境进行实时检测,并基于网络环境参数实现动态调整视频数据对应的分辨率,然后可以将调整后的分辨率发送至远端终端,实现分辨率的双向调整,以便远端终端按照该分辨率进行视频数据的传输,使得终端能够充分利用当前网络环境进行数据传输,有效地保证了数据传输的稳定性以及视频数据播放的流畅性。
当本地终端完成了一次分辨率的调节之后,可以进入下一个周期的检测,然后可以基于重新检测到的网络环境参数判断是否需要调整分辨率,从而通过检测网络环境实现分辨率的动态调整,使得终端能够以与当前的网络环境匹配的方式进行数据传输,不仅能够保证数据传输的稳定性,而且可以确保视频数据播放的流畅性。
步骤103,通过业务进程接收所述远端终端发送的与所述第一显示参数对应的视频数据,并以所述第一显示参数向所述远端终端发送视频数据。
当本地终端将第一显示参数(如第一分辨率)发送至远端终端后,远端终端可以获取当前发送至本地终端的视频数据所对应的当前显示参数,若该当前显示参数与第一显示参数不同,则可以将其调整为第一显示参数,然后以第一显示参数将视频数据发送至本地终端,相应地,本地终端也以第一显示参数向远端终端发送对应的视频数据,从而在视频会议的过程中,通过网络分析机对终端之间进行视频交互时的网络环境进行检测,并基于检测所得的网络环境参数动态调整视频数据对应的显示参数,使得发生视频数据交互的各个终端可以按照调整后的显示参数进行视频数据的传输,使得终端能够充分利用当前网络环境进行数据传输,有效地保证了数据传输的稳定性以及视频数据播放的流畅性,同时基于双进程的数据传输方式,实现数据的分流处理,提高数据处理的效率。
基于显示参数的动态调整后,本地终端可以在接收到远端终端发送的调整后的视频数据后,可以按照第一显示参数对该视频数据进行输出,例如,调整后的分辨率为1280*720,则远端终端所发送的视频数据所对应的分辨率也为1280*720,本地终端在接收到视频数据后,可以以该分辨率进行播放,从而在视频会议的过程中,通过网络分析机对终端之间进行视频交互时的网络环境进行检测,并基于检测所得的网络环境参数动态调整视频数据对应的显示参数,使得发生视频数据交互的各个终端可以按照调整后的显示参数进行视频数据的传输,使得终端能够充分利用当前网络环境进行数据传输,有效地保证了数据传输的稳定性以及视频数据播放的流畅性,同时基于双进程的数据传输方式,实现数据的分流处理,提高数据处理的效率。
在一种可选实施例中,无论是本地终端,还是远端终端,无论哪一终端其所处的网络环境并不一定相同,则在接收到对端发送的显示参数后,可以判断该显示参数是否与自身所处的网络环境匹配,若不匹配,则不以所接收到的显示参数对视频数据进行传输,若匹配,则可以以所接收到的显示参数对视频数据进行传输。
在具体实现中,以本地终端为例,当本地终端可以通过网络分析进程接收到远端终端发送的第二显示参数,该第二显示参数可以为远端终端根据与本地终端进行视频数据交互时对应的第二网络环境参数,选择的与本地终端之间进行视频数据交互时所对应的网络环境匹配的显示参数,然后本地终端可以将当前显示参数(如第一显示参数)所对应的第一网络环境参数与第二显示参数所对应的第二网络环境参数进行比对,判断本地终端当前的网络环境是否兼容该显示参数,若第一网络环境参数兼容第二显示参数,则本地终端可以通过网络分析进程将第一显示参数调节为第二显示参数,然后以第二显示参数向远端终端发送视频数据,以及接收远端终端发送的与第二显示参数对应的视频数据,并按照第二显示参数输出视频数据;若第一网络环境参数不兼容第二显示参数,则本地终端可以通过网络分析进程保持第一显示参数,并向远端终端发送针对第二显示参数的回应消息,以使远端终端根据第一显示参数对视频数据进行传输。
例如,假设本地终端当前以分辨率1280*720对视频数据进行收发,且网络环境稳定于800k,此时,远端终端根据当前的网络带宽值调整了将分辨率从1280*720调节为1920*1080后,将该分辨率发送至本地终端,本地终端接收到该分辨率后,可以获取与1920*1080对应的网络带宽值,为1000~2000k,大于当前的800k,则可以判定为当前的网络环境不兼容1920*1080的分辨率,向远端终端发送对应的回应消息,以告知远端终端当前只能兼容1280*720的分辨率,使得远端终端与本地终端之间继续按照1280*720对视频数据进行传输;在另一种情况下,若远端终端调整后的分辨率为640*480,则本地终端基于相同的处理过程,得到对应的网络带宽值为200~500k,本地终端当前网络带宽值800k大于该范围,可以兼容640*480的分辨率,则可以按照640*480的分辨率与远端终端进行视频数据的传输,从而在视频会议的过程中,对于参与视频会议的任一终端,可以通过对网络环境进行实时检测,并基于网络环境参数动态调整视频数据对应的显示参数,然后可以将调整后的显示参数发送至远端终端,以便远端终端按照该显示参数进行视频数据的传输,以便终端之间能够充分利用当前网络环境进行数据传输,有效地保证了数据传输的稳定性以及视频数据播放的流畅性。
需要说明的是,在本发明实施例中,以本地终端为例进行示例性说明,可以理解的是,对于参与视频会议的任一终端,均可以执行本发明实施例中所涉及的显示参数动态调整过程,本发明对此不作限制。
在一种示例中,参照图3,示出了本发明实施例中提供的数据交互的示意图,可以引用于视联网的视频会议过程中,具体的,远端终端可以将对应的视联网数据通过视联网传输至本地终端,本地终端在接收到对应的视联网数据后,可以通过相应的内容输出设备进行输出。同时,在远端终端与本地终端进行数据交互的过程中,流量分析机(即网络分析机)可以获取对应的视联网数据(如网络环境的网络带宽值),然后基于所获取的网络带宽值发送自适应参数指令对远端终端与本地终端之间所交互的数据进行显示参数调整,以便远端终端与本地终端可以基于调整后的显示参数更新显示数据。例如,远端终端按接收到的视联网命令,发送视频数据给本地终端进行会议业务,本地终端从网络环境中接收视频数据,同时这路数据被流量分析机按照对应的时间间隔截获,经过流量分析机的分析后,可以找到适应当前网络环境的图像分辨率、帧率以及码率等显示参数,同时流量分析机通过网络环境反馈给远端终端,与本地终端准备按照新显示参数进行图像解码播放,此命令可以是几kb,远端终端接收到网络分析机的命令,将合适的视频数据重新编码继续发送,本地终端接收视频数据,两者参数吻合,等待下一段时间网络分析机命令发送。可选地,对于网络分析机,其可以为独立与任一终端的设备,也可以为位于任一终端上的数据处理进程,本发明对此不作限制。
在另一种示例中,参照图4,示出了本发明实施例中提供的数据交互的示意图,以本地终端为例,首先,本地终端可以开启双进程,通过进程2(网络分析进程)初始化流量分析机,并载入图像查找表,开启业务进程,然后等待视联网入会指令。当本地终端通过进程1(业务进程)接收到视联网入会指令时,本地终端可以开启入会业务,同时通过进程1接收视联网视频数据。此时,进程2在初始化流量分析机后,可以按照对应的时间间隔截获一部分网络数据用于分析当前的网络环境,然后基于分析结果从图像查找表找到与之对应的视频最佳分辨率(图像信息等),本地终端可以将分辨率作为当前实时的解码分辨率,并通过视频解码器对所接收到的视频数据进行解码,同时通过进程2发送给远端终端,远端终端接收实时的显示参数,并基于此显示参数更新视频数据,远端终端接收到新的显示参数后,可以基于新的你是参数进行图像编码。
需要说明的是,在上述本发明实施例中,以显示参数为分辨率进行示例性说明,可以理解的是,终端可以基于网络环境参数确定分辨率、帧率以及码率中的至少一种显示参数,然后基于所确定的显示参数对视频数据进行传输,本发明对此不作限制。
在本发明实施例中,在视频会议过程中,对于参与视频会议的任一终端,可以创建对应的数据处理进程,包括网络分析进程以及业务进程等,则其可以通过网络分析进程获取网络分析机发送的第一网络环境参数,该第一网络环境参数可以为与远端终端进行视频数据交互时网络环境所对应的参数,接着可以通过网络分析进程根据第一网络环境参数选择与远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,并将第一显示参数发送至远端终端,然后可以通过业务进程接收远端终端发送的与第一显示参数对应的视频数据,并以第一显示参数向远端终端发送视频数据,从而在视频会议的过程中,通过网络分析机对终端之间进行视频交互时的网络环境进行检测,并基于检测所得的网络环境参数动态调整视频数据对应的显示参数,使得发生视频数据交互的各个终端可以按照调整后的显示参数进行视频数据的传输,使得终端能够充分利用当前网络环境进行数据传输,有效地保证了数据传输的稳定性以及视频数据播放的流畅性,同时基于双进程的数据传输方式,实现数据的分流处理,提高数据处理的效率。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图5,示出了本发明实施例中提供的一种视频会议的处理装置的结构框图,具体可以包括如下模块:
网络参数获取模块501,用于通过网络分析进程获取网络分析机发送的第一网络环境参数,所述第一网络环境参数为与远端终端进行视频数据交互时网络环境所对应的参数;
显示参数确定模块502,用于通过所述网络分析进程根据所述第一网络环境参数选择与所述远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,将所述第一显示参数发送至所述远端终端;
视频数据传输模块503,用于通过业务进程接收所述远端终端发送的与所述第一显示参数对应的视频数据,并以所述第一显示参数向所述远端终端发送视频数据。
在一种可选实施例中,还包括:
显示参数接收模块,用于通过所述网络分析进程接收所述远端终端发送的第二显示参数,所述第二显示参数为所述远端终端根据与本地终端进行视频数据交互时对应的第二网络环境参数,选择的与所述本地终端之间进行视频数据交互时对应的网络环境匹配的显示参数;
显示参数调节模块,用于若所述第一网络环境参数兼容所述第二显示参数,则通过所述网络分析进程将所述第一显示参数调节为所述第二显示参数;
视频数据接收模块,用于通过所述业务进程以所述第二显示参数向所述远端终端发送视频数据,以及接收所述远端终端发送的与所述第二显示参数对应的视频数据。
在一种可选实施例中,还包括:
回应消息发送模块,用于若所述第一网络环境参数不兼容所述第二显示参数,则通过所述网络分析进程保持所述第一显示参数,并向所述远端终端发送针对所述第二显示参数的回应消息,以使所述远端终端根据所述第一显示参数对视频数据进行传输。
在一种可选实施例中,所述第一网络环境参数包括第一网络带宽值,所述显示参数确定模块502具体用于:
通过所述网络分析进程获取与网络环境对应的显示参数策略表,所述显示参数策略表包括不同网络带宽值与不同显示参数之间的映射关系;
通过所述网络分析进程从所述显示参数策略表中选择与所述第一网络带宽值对应的第一显示参数。
在一种可选实施例中,显示参数至少包括所述视频数据对应的分辨率、帧率、码率中的一种。
在一种可选实施例中,所述网络参数获取模块501具体用于:
通过网络分析进程按照预设间隔时长获取网络分析机发送的第一网络环境参数。
在一种可选实施例中,所述装置还包括:
数据进程创建模块,用于创建数据处理进程,所述数据处理进程包括业务进程以及网络分析进程;
视频数据发送模块,用于响应于所述业务进程接收到视频会议指令,开启入会业务,并通过所述业务进程接收远端终端发送的视频数据,以及向所述远端终端发送视频数据。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
另外,本发明实施例还提供了一种电子设备,包括:处理器,存储器,存储在存储器上并可在处理器上运行的计算机程序,该计算机程序被处理器执行时实现上述视频会议的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述视频会议的处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random AccessMemory,简称RAM)、磁碟或者光盘等。
图6为实现本发明各个实施例的一种电子设备的硬件结构示意图。
该电子设备600包括但不限于:射频单元601、网络模块602、音频输出单元603、输入单元604、传感器605、显示单元606、用户输入单元607、接口单元608、存储器609、处理器610、以及电源611等部件。本领域技术人员可以理解,本发明实施例中所涉及的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
应理解的是,本发明实施例中,射频单元601可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器610处理;另外,将上行的数据发送给基站。通常,射频单元601包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元601还可以通过无线通信***与网络和其他设备通信。
电子设备通过网络模块602为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元603可以将射频单元601或网络模块602接收的或者在存储器609中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元603还可以提供与电子设备600执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元603包括扬声器、蜂鸣器以及受话器等。
输入单元604用于接收音频或视频信号。输入单元604可以包括图形处理器(Graphics Processing Unit,GPU)6041和麦克风6042,图形处理器6041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元606上。经图形处理器6041处理后的图像帧可以存储在存储器609(或其它存储介质)中或者经由射频单元601或网络模块602进行发送。麦克风6042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元601发送到移动通信基站的格式输出。
电子设备600还包括至少一种传感器605,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板6061的亮度,接近传感器可在电子设备600移动到耳边时,关闭显示面板6061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器605还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元606用于显示由用户输入的信息或提供给用户的信息。显示单元606可包括显示面板6061,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板6061。
用户输入单元607可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元607包括触控面板6071以及其他输入设备6072。触控面板6071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板6071上或在触控面板6071附近的操作)。触控面板6071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器610,接收处理器610发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板6071。除了触控面板6071,用户输入单元607还可以包括其他输入设备6072。具体地,其他输入设备6072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板6071可覆盖在显示面板6061上,当触控面板6071检测到在其上或附近的触摸操作后,传送给处理器610以确定触摸事件的类型,随后处理器610根据触摸事件的类型在显示面板6061上提供相应的视觉输出。可以理解的是,在一种实施例中,触控面板6071与显示面板6061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板6071与显示面板6061集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元608为外部装置与电子设备600连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元608可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备600内的一个或多个元件或者可以用于在电子设备600和外部装置之间传输数据。
存储器609可用于存储软件程序以及各种数据。存储器609可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器609可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器610是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器609内的软件程序和/或模块,以及调用存储在存储器609内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器610可包括一个或多个处理单元;优选的,处理器610可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器610中。
电子设备600还可以包括给各个部件供电的电源611(比如电池),优选的,电源611可以通过电源管理***与处理器610逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,电子设备600包括一些未示出的功能模块,在此不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
本领域普通技术人员可以意识到,结合本发明实施例中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (10)
1.一种视频会议的处理方法,其特征在于,包括:
通过网络分析进程获取网络分析机发送的第一网络环境参数,所述第一网络环境参数为与远端终端进行视频数据交互时网络环境所对应的参数;
通过所述网络分析进程根据所述第一网络环境参数选择与所述远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,将所述第一显示参数发送至所述远端终端;
通过业务进程接收所述远端终端发送的与所述第一显示参数对应的视频数据,并以所述第一显示参数向所述远端终端发送视频数据。
2.根据权利要求1所述的方法,其特征在于,还包括:
通过所述网络分析进程接收所述远端终端发送的第二显示参数,所述第二显示参数为所述远端终端根据与本地终端进行视频数据交互时对应的第二网络环境参数,选择的与所述本地终端之间进行视频数据交互时对应的网络环境匹配的显示参数;
若所述第一网络环境参数兼容所述第二显示参数,则通过所述网络分析进程将所述第一显示参数调节为所述第二显示参数;
通过所述业务进程以所述第二显示参数向所述远端终端发送视频数据,以及接收所述远端终端发送的与所述第二显示参数对应的视频数据。
3.根据权利要求2所述的方法,其特征在于,还包括:
若所述第一网络环境参数不兼容所述第二显示参数,则通过所述网络分析进程保持所述第一显示参数,并向所述远端终端发送针对所述第二显示参数的回应消息,以使所述远端终端根据所述第一显示参数对视频数据进行传输。
4.根据权利要求1或2或3所述的方法,其特征在于,所述第一网络环境参数包括第一网络带宽值,所述通过所述网络分析进程根据所述网络环境参数选择与所述远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,包括:
通过所述网络分析进程获取与网络环境对应的显示参数策略表,所述显示参数策略表包括不同网络带宽值与不同显示参数之间的映射关系;
通过所述网络分析进程从所述显示参数策略表中选择与所述第一网络带宽值对应的第一显示参数。
5.根据权利要求4所述的方法,其特征在于,显示参数至少包括所述视频数据对应的分辨率、帧率、码率中的一种。
6.根据权利要求1所述的方法,其特征在于,所述通过网络分析进程获取网络分析机发送的第一网络环境参数,包括:
通过网络分析进程按照预设间隔时长获取网络分析机发送的第一网络环境参数。
7.根据权利要求1所述的方法,其特征在于,所述通过网络分析进程获取网络分析机发送的第一网络环境参数之前,所述方法还包括:
创建数据处理进程,所述数据处理进程包括业务进程以及网络分析进程;
响应于所述业务进程接收到视频会议指令,开启入会业务,并通过所述业务进程接收远端终端发送的视频数据,以及向所述远端终端发送视频数据。
8.一种视频会议的处理装置,其特征在于,包括:
网络参数获取模块,用于通过网络分析进程获取网络分析机发送的第一网络环境参数,所述第一网络环境参数为与远端终端进行视频数据交互时网络环境所对应的参数;
显示参数确定模块,用于通过所述网络分析进程根据所述第一网络环境参数选择与所述远端终端之间进行视频数据交互时所对应的网络环境匹配的第一显示参数,将所述第一显示参数发送至所述远端终端;
视频数据传输模块,用于通过业务进程接收所述远端终端发送的与所述第一显示参数对应的视频数据,并以所述第一显示参数向所述远端终端发送视频数据。
9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,所述处理器、所述通信接口以及所述存储器通过所述通信总线完成相互间的通信;
所述存储器,用于存放计算机程序;
所述处理器,用于执行存储器上所存放的程序时,实现如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-7任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211173398.XA CN115665362A (zh) | 2022-09-26 | 2022-09-26 | 视频会议的处理方法、装置、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211173398.XA CN115665362A (zh) | 2022-09-26 | 2022-09-26 | 视频会议的处理方法、装置、电子设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115665362A true CN115665362A (zh) | 2023-01-31 |
Family
ID=84984723
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211173398.XA Pending CN115665362A (zh) | 2022-09-26 | 2022-09-26 | 视频会议的处理方法、装置、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115665362A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117560464A (zh) * | 2024-01-10 | 2024-02-13 | 深圳市云屋科技有限公司 | 一种多平台视频会议方法及*** |
-
2022
- 2022-09-26 CN CN202211173398.XA patent/CN115665362A/zh active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117560464A (zh) * | 2024-01-10 | 2024-02-13 | 深圳市云屋科技有限公司 | 一种多平台视频会议方法及*** |
CN117560464B (zh) * | 2024-01-10 | 2024-05-03 | 深圳市云屋科技有限公司 | 一种多平台视频会议方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111544886B (zh) | 一种画面显示的方法以及相关装置 | |
CN107977144B (zh) | 一种截屏处理方法及移动终端 | |
CN111708503B (zh) | 一种投屏控制方法、设备及计算机可读存储介质 | |
CN110166439B (zh) | 设备共享方法、终端、路由器及服务器 | |
US20200257433A1 (en) | Display method and mobile terminal | |
CN108900695B (zh) | 一种显示处理方法、终端设备及计算机可读存储介质 | |
CN112423076B (zh) | 一种音频投屏同步控制方法、设备及计算机可读存储介质 | |
CN109144703B (zh) | 一种多任务的处理方法及其终端设备 | |
CN112752353B (zh) | 一种连接方法及终端设备 | |
CN109995862B (zh) | 一种资源调度方法及终端 | |
CN111479309A (zh) | 业务处理方法、用户设备及计算机可读存储介质 | |
CN111444237A (zh) | 服务器***、数据传输方法及电子设备 | |
CN111124706A (zh) | 一种应用程序分享方法及电子设备 | |
CN109729582B (zh) | 信息交互方法、装置及计算机可读存储介质 | |
CN108259808B (zh) | 一种视频帧压缩方法和移动终端 | |
CN108536513B (zh) | 一种图片显示方向调整方法及移动终端 | |
CN111615198A (zh) | 资源确定方法、资源指示方法、终端及网络侧设备 | |
CN115665362A (zh) | 视频会议的处理方法、装置、电子设备及存储介质 | |
CN109286414B (zh) | 一种天线确定方法和终端 | |
CN112492340A (zh) | 直播音频采集方法、移动终端及计算机可读存储介质 | |
CN111050108A (zh) | 多路视频通话的实现方法、装置及电子设备 | |
CN109660750B (zh) | 一种视频通话方法及终端 | |
CN109005377B (zh) | 一种视频处理方法及终端设备 | |
CN108881775B (zh) | 一种视频通信方法和移动终端 | |
CN110990029A (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 |