CN108933914B - 一种使用移动终端进行视频会议的方法及*** - Google Patents
一种使用移动终端进行视频会议的方法及*** Download PDFInfo
- Publication number
- CN108933914B CN108933914B CN201710375061.XA CN201710375061A CN108933914B CN 108933914 B CN108933914 B CN 108933914B CN 201710375061 A CN201710375061 A CN 201710375061A CN 108933914 B CN108933914 B CN 108933914B
- Authority
- CN
- China
- Prior art keywords
- video conference
- terminal
- streaming media
- media data
- video
- 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.)
- Active
Links
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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供一种使用移动终端进行视频会议的方法及***,通过建立至少一个移动终端与本视频会议终端的通信连接;调用所有移动终端的摄像头采集各自对应的视频数据,以及麦克风采集各自对应的音频数据,并将采集到的流媒体数据发送到本视频会议终端,流媒体数据包括视频数据和音频数据;在本视频会议终端中按照第一预设规则对接收到的流媒体数据进行处理,并发送给MCU;在MCU中按照第二预设规则进行处理,并将处理后得到的流媒体数据发送到其他视频会议终端、以及与其他视频会议终端连接的所有移动终端上进行播放;与会者不用挪动位置便可实现清晰的语音效果,且可以获取到会议室近距离细节画面,方便与会者使用,提升用户体验。
Description
技术领域
本发明涉及视频会议领域,尤其涉及一种使用移动终端进行视频会议的方法及***。
背景技术
在通常的视频会议应用场景中,视频会议终端及其外设如视频头、麦克风通常被放置在固定位置,例如摄像头摆放在会议室的天花板某个角落以便全局观察会议室内部画面,麦克风则摆放在会议桌上;在这种场景下,摄像头因上下左右转动角度有限,可能会存在某些视觉盲区,同时摄像头受缩放大小的限制,也无法呈现近距离的细节画面;此外,麦克风摆放位置固定以及个数有限,某些与会者如果想发言为了达到清晰的语音效果可能需要将座位挪到离麦克风近的地方或者将麦克风移到离自己座位近的地方。综上,视频会议终端在使用上的不便利影响了参会者的沟通效果,降低了其作为一种沟通工具的易用性。
发明内容
本发明实施例主要解决的技术问题是,提供一种使用移动终端进行视频会议的方法及***,解决现有技术中,在有限的会议室布局环境中,视频会议终端的外设位置和能力受限的问题。
为解决上述技术问题,本发明实施例提供一种使用移动终端进行视频会议的方法,包括:
建立至少一个移动终端与本视频会议终端的通信连接;
调用所有移动终端的摄像头采集各自对应的视频数据,以及麦克风采集各自对应的音频数据,并将采集到的流媒体数据发送到本视频会议终端,流媒体数据包括视频数据和音频数据;
判断当前设置的结果是播放一个移动终端的流媒体数据,还是播放多个移动终端的流媒体数据;
根据当前设置的结果确定对应的流媒体数据处理规则,流媒体数据处理规则包括在本视频会议终端中按照第一预设规则进行处理,在视频会议***中心控制设备中按照第二预设规则进行处理;
在本视频会议终端中按照第一预设规则对接收到的流媒体数据进行处理,并发送给视频会议***中心控制设备;在视频会议***中心控制设备中按照第二预设规则进行处理,并将处理后得到的流媒体数据发送到其他视频会议终端、以及与其他视频会议终端连接的所有移动终端上进行播放。
为解决上述技术问题,本发明实施例提供一种使用移动终端进行视频会议的***,包括:
至少一个移动终端、至少两个视频会议终端以及视频会议***中心控制设备,至少一个移动终端与本视频会议终端建立通信连接,各视频会议终端之间通过视频会议***中心控制设备建立通信连接;
至少一个移动终端,用于调用移动终端的摄像头采集各自对应的视频数据,以及麦克风采集各自对应的音频数据,并将采集到的流媒体数据发送到本视频会议终端,流媒体数据包括视频数据和音频数据;
本视频会议终端,用于判断当前设置的结果是播放一个移动终端的流媒体数据,还是播放多个移动终端的流媒体数据;根据当前设置的结果确定对应的流媒体数据处理规则,流媒体数据处理规则包括在本视频会议终端中按照第一预设规则进行处理,在视频会议***中心控制设备中按照第二预设规则进行处理;以及按照第一预设规则对接收到的流媒体数据进行处理,并发送给视频会议***中心控制设备;
视频会议***中心控制设备,用于按照第二预设规则对本视频会议终端发送来的流媒体数据进行处理,并将处理后得到的流媒体数据发送到其他视频会议终端、以及与其他视频会议终端连接的所有移动终端上;
其他视频会议终端,用于播放从视频会议***中心控制设备发来的流媒体数据;
与其他视频会议终端连接的所有移动终端,用于播放从视频会议***中心控制设备发来的流媒体数据。
为解决上述技术问题,本发明实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于执行前述的使用移动终端进行视频会议的方法。
本发明的有益效果是:
根据本发明实施例提供的一种使用移动终端进行视频会议的方法及***,通过建立至少一个移动终端与本视频会议终端的通信连接;调用所有移动终端的摄像头采集各自对应的视频数据,以及麦克风采集各自对应的音频数据,并将采集到的流媒体数据发送到本视频会议终端,流媒体数据包括视频数据和音频数据;判断当前设置的结果是播放一个移动终端的流媒体数据,还是播放多个移动终端的流媒体数据;根据当前设置的结果确定对应的流媒体数据处理规则,流媒体数据处理规则包括在本视频会议终端中按照第一预设规则进行处理,在视频会议***中心控制设备中按照第二预设规则进行处理;在本视频会议终端中按照第一预设规则对接收到的流媒体数据进行处理,并发送给视频会议***中心控制设备;在视频会议***中心控制设备中按照第二预设规则进行处理,并将处理后得到的流媒体数据发送到其他视频会议终端、以及与其他视频会议终端连接的所有移动终端上进行播放;采用上述方案,可以将与本视频会议终端连接的至少一个移动终端采集到的对应用户的视频数据和音频数据,在其他视频会议终端、以及与其他视频会议终端连接的所有移动终端上进行播放,与会者不用挪动位置便可实现清晰的语音效果,且可以获取到会议室近距离细节画面,极大地方便了与会者的使用,改善了与会者的沟通效果,提升了用户体验,满足了各种灵活应用场景的需求。
附图说明
图1为本发明实施例一提供的一种使用移动终端进行视频会议的方法的流程图;
图2为本发明各个实施例提供的一种在移动终端上显示的示意图;
图3为本发明实施例二提供的一种使用移动终端进行视频会议的***的示意图。
具体实施方式
下面通过具体实施方式结合附图对本发明实施例作进一步详细说明。
实施例一
本实施例提供一种使用移动终端进行视频会议的方法,该方法涉及到的设备包括:至少一个移动终端、至少两个视频会议终端以及MCU(视频会议***中心控制设备),至少一个移动终端与本视频会议终端建立通信连接,各视频会议终端之间通过MCU建立通信连接;
该移动终端具有摄像头和麦克风;
该移动终端可以为智能手机、平板电脑等;
请参见图1,图1为本实施例提供的一种使用移动终端进行视频会议的方法的流程图,该方法包括以下步骤:
S101:建立至少一个移动终端与本视频会议终端的通信连接;
其中,S101建立至少一个移动终端与本视频会议终端的通信连接具体包括:
启动移动终端中用于与本视频会议终端建立通信连接的App(Application,应用程序)搜索可连接的视频会议终端;
该App安装在移动终端上,且在移动终端上运行,用户在移动终端的该App界面操作搜索可连接的视频会议终端;
对于移动终端与视频会议终端的搜索操作的信令交互,可以采用TCP(Transmission Control Protocol传输控制协议)协议,双方协商的私有消息,消息内容可以模仿H.323终端搜索GK的方式的GRQ消息,采用广播或组播方式进行;
视频会议终端在接收到搜索请求的情况下,回复本视频会议终端的信息,例如IP地址、视频会议终端类型、视频会议终端名称等信息;
在移动终端的App上显示搜索结果列表,若搜索到至少一个视频会议终端,则根据用户从搜索结果列表中选择的视频会议终端,向该视频会议终端发送连接请求;若未搜索到可连接的视频会议终端,则结束本流程;
用户可以选择搜索到的某个视频会议终端,并单击App上显示的该视频会议终端对应的“连接”按钮,以向该视频会议终端发送连接请求;连接请求同样使用TCP协议,携带本移动终端名称、型号及IP地址;
该视频会议终端接收到连接请求之后,根据当前连接状态及自身的流媒体数据处理资源,响应连接请求;
具体的,在该视频会议终端已连接的移动终端数量未达到设定阈值、且自身的流媒体数据处理资源足够的情况下,则允许该移动终端连接,并发送允许接入的响应给移动终端,设定阈值根据实际情况进行设置,例如可以设置为10;
在该视频会议终端上,还可以显示与该移动终端(移动终端的名称标识)的连接状态,用户也可以查看到该移动终端的详细信息,包括移动终端名称、型号及IP地址等信息;
移动终端的App在接收到允许接入的响应之后,可以显示出与该移动终端连接的视频会议终端的信息,例如IP地址、视频会议终端类型、视频会议终端名称等信息;
在该视频会议终端已连接的移动终端数量达到设定阈值、或者自身的流媒体数据处理资源不足的情况下,拒绝该连接请求,并将拒绝响应发送给移动终端,移动终端在接收到拒绝响应之后,则结束流程。
当有多个移动终端需要与该视频会议终端建立通信连接时,可以是多个移动终端逐个或同时向视频会议终端发送连接请求,视频会议终端逐个或同时向多个移动终端响应连接请求。
S102:调用所有移动终端的摄像头采集各自对应的视频数据,以及麦克风采集各自对应的音频数据,并将采集到的流媒体数据发送到本视频会议终端,流媒体数据包括视频数据和音频数据;
移动终端的App在接收到允许接入的响应之后,还可以调用不同移动终端中不同操作***的摄像头和麦克风,例如Android(安卓)***、或者IOS(苹果公司的移动操作***)***等,向用户显示本地摄像头画面,并采集当前用户的视频数据和音频数据;
调用与本视频会议终端进行通信连接的所有移动终端的摄像头以及麦克风采集数据;例如参与本次会议的有用户A、用户B、用户C、用户D,用户A对应移动终端a、用户B对应移动终端b、用户C对应移动终端c、用户D对应移动终端d,则调用移动终端a的摄像头采集用户A的视频数据,调用移动终端a的麦克风采集用户A的音频数据;调用移动终端b的摄像头采集用户B的视频数据,调用移动终端b的麦克风采集用户B的音频数据;调用移动终端c的摄像头采集用户C的视频数据,调用移动终端c的麦克风采集用户C的音频数据;调用移动终端d的摄像头采集用户D的视频数据,调用移动终端d的麦克风采集用户D的音频数据;
在采集到视频数据和音频数据之后,通过无线网络传输到视频会议终端侧,视频数据和音频数据的传输可以采用UDP(User Datagram Protocol,用户数据报协议)协议,以保证实时性。
S103:判断当前设置的结果是播放一个移动终端的流媒体数据,还是播放多个移动终端的流媒体数据;
该设置的结果可以采用默认设置,默认情况下,配置为播放第一个与本视频会议终端连接的移动终端的流媒体数据,也可以由用户进行设置;
可以是用户在视频会议终端的操作界面进行设置;
在多个移动终端与本视频会议终端建立好通信连接时,用户可以修改设置,也即可以选择是播放一个移动终端(已连接的任一移动终端)的流媒体数据,还是播放多个移动终端的流媒体数据。
S104:根据当前设置的结果确定对应的流媒体数据处理规则,流媒体数据处理规则包括在本视频会议终端中按照第一预设规则进行处理,在MCU中按照第二预设规则进行处理;
S105:在本视频会议终端中按照第一预设规则对接收到的流媒体数据进行处理,并发送给MCU;在MCU中按照第二预设规则进行处理,并将处理后得到的流媒体数据发送到其他视频会议终端、以及与其他视频会议终端连接的所有移动终端上进行播放。
当当前设置的结果为播放一个移动终端的流媒体数据时,S105具体包括:
本视频会议终端提取其中一个移动终端的流媒体数据,将流媒体数据进行重新解码、再编码后发送到MCU,由MCU进行流媒体数据的编解码处理后再发送到其他视频会议终端、以及与其他视频会议终端连接的所有移动终端上进行播放;
当当前设置的结果为播放多个移动终端的流媒体数据时,S105具体包括:
将所有视频数据按照预设视频数据处理子规则进行画面合成处理,并将所有音频数据按照预设音频数据处理子规则进行混音处理,将处理后得到的视频数据和音频数据发送到MCU,由MCU进行流媒体数据的编解码处理后再发送到其他视频会议终端、以及与其他视频会议终端连接的所有移动终端上进行播放。
其中,将所有视频数据按照预设视频数据处理子规则进行画面合成处理,并将所有音频数据按照预设音频数据处理子规则进行混音处理包括:
解码每个移动终端的视频数据,然后编码成统一媒体格式,再进行多画面合成,并将其作为本视频会议终端的视频数据;
并将每个移动终端的音频数据去除外部噪音和杂音,并过滤出有效声音,再将预设个数的音量分贝数排名靠前的音频数据进行混音操作,并将其作为本视频会议终端的音频数据;例如选出音量最大的三路音频数据进行混音操作。
可选的,该使用移动终端进行视频会议的方法还包括:本视频会议终端、以及与本视频会议终端连接的所有移动终端接收来自其他视频会议终端的流媒体数据;
在本视频会议终端、以及与本视频会议终端连接的所有移动终端上播放由其他视频会议终端发送来的流媒体数据。
下面以采集视频数据为例,对本实施例的方案进行进一步说明。
例如在本视频会议终端侧有用户A、用户B参与本次会议,用户A对应移动终端a、用户B对应移动终端b,移动终端a、移动终端b均与本视频会议终端建立了通信连接,调用移动终端a的摄像头采集用户A的视频数据;调用移动终端b的摄像头采集用户B的视频数据;
在采集到视频数据之后,通过无线网络传输到本视频会议终端侧,且当前设置的结果为播放多个移动终端的流媒体数据,则解码用户A的视频数据和用户B的视频数据,然后编码成统一媒体格式,再进行两个画面的合成,并将其作为本视频会议终端的视频数据;将处理后得到的视频数据发送到MCU,由MCU进行流媒体数据的编解码处理后再发送到其他视频会议终端、以及与其他视频会议终端连接的所有移动终端上进行播放;参见图2,图2为本实施例提供的一种在移动终端上显示的示意图,图2中,上半部分是用户A的视频数据,下半部分是用户B的视频数据,图2示出的是在某一个时间点、且是在与其他视频会议终端连接的其中一个移动终端上的显示画面。
本实施例的方案可以应用在单点、多点视频会议中。
在移动终端需要与本视频会议终端断开连接时,则移动终端向本视频会议终端发送断开连接请求;本视频会议终端接收到该断开连接请求;本视频会议终端响应断开连接请求;移动终端更新界面,显示与本视频会议终端的断开状态;移动终端关闭摄像头和麦克风,停止发送流媒体数据至本视频会议终端;本视频会议终端更新界面,显示与该移动终端的断开状态。
通过本实施例的实施,可以将与本视频会议终端连接的至少一个移动终端采集到的对应用户的视频数据和音频数据,在其他视频会议终端、以及与其他视频会议终端连接的所有移动终端上进行播放,与会者不用挪动位置便可实现清晰的语音效果,且可以获取到会议室近距离细节画面,极大地方便了与会者的使用,改善了与会者的沟通效果,提升了用户体验,满足了各种灵活应用场景的需求。
本实施例的视频会议终端可以利用会议室参会人员的移动终端的摄像头和麦克风,提升了沟通效果;一方面,移动终端的摄像头位置完全由用户掌控,可以近距离/远距离拍摄会议室任何角落的细节图像,甚至是摆放在会议桌上的文本资料或物品;另一方面,发言者不用迁就会议桌上话筒的摆放位置,可以自由发言,并且移动终端的麦克风作为语音采集装置,音质效果是比较好的。同时,充分利用现有的移动终端的外设装置,视频会议终端可以节省外设成本。此外,本实施例的方案还支持多个移动终端的接入,扩展了会议容量。
实施例二
本实施例提供一种使用移动终端进行视频会议的***,请参见图3,图3为本实施例提供的一种使用移动终端进行视频会议的***的示意图,该使用移动终端进行视频会议的***包括:
至少一个移动终端301、至少两个视频会议终端302以及MCU303,至少一个移动终端301与本视频会议终端302建立通信连接,各视频会议终端302之间通过MCU303建立通信连接;
该移动终端301具有摄像头和麦克风;
该移动终端301可以为智能手机、平板电脑等;
至少一个移动终端301,用于启动移动终端301中用于与本视频会议终端302建立通信连接的App搜索可连接的视频会议终端302;
该App安装在移动终端301上,且在移动终端301上运行,用户在移动终端301的该App界面操作搜索可连接的视频会议终端302;
对于移动终端301与视频会议终端302的搜索操作的信令交互,可以采用TCP协议,双方协商的私有消息,消息内容可以模仿H.323终端搜索GK的方式的GRQ消息,采用广播或组播方式进行;
视频会议终端302用于在接收到搜索请求的情况下,回复本视频会议终端302的信息,例如IP地址、视频会议终端302类型、视频会议终端302名称等信息;
在移动终端301的App上显示搜索结果列表,若搜索到至少一个视频会议终端302,则根据用户从搜索结果列表中选择的视频会议终端302,向该视频会议终端302发送连接请求;若未搜索到可连接的视频会议终端302,则结束本流程;
用户可以选择搜索到的某个视频会议终端302,并单击App上显示的该视频会议终端302对应的“连接”按钮,以向该视频会议终端302发送连接请求;连接请求同样使用TCP协议,携带本移动终端301名称、型号及IP地址;
该视频会议终端302接收到连接请求之后,根据当前连接状态及自身的流媒体数据处理资源,响应连接请求;
具体的,在该视频会议终端302已连接的移动终端301数量未达到设定阈值、且自身的流媒体数据处理资源足够的情况下,则允许该移动终端301连接,并发送允许接入的响应给移动终端301,设定阈值根据实际情况进行设置,例如可以设置为10;
在该视频会议终端302上,还可以显示与该移动终端301(移动终端301的名称标识)的连接状态,用户也可以查看到该移动终端301的详细信息,包括移动终端301名称、型号及IP地址等信息;
移动终端301的App在接收到允许接入的响应之后,可以显示出与该移动终端301连接的视频会议终端302的信息,例如IP地址、视频会议终端302类型、视频会议终端302名称等信息;
在该视频会议终端302已连接的移动终端301数量达到设定阈值、或者自身的流媒体数据处理资源不足的情况下,拒绝该连接请求,并将拒绝响应发送给移动终端301,移动终端301在接收到拒绝响应之后,则结束流程。
当有多个移动终端301需要与该视频会议终端302建立通信连接时,可以是多个移动终端301逐个或同时向视频会议终端302发送连接请求,视频会议终端302逐个或同时向多个移动终端301响应连接请求。
至少一个移动终端301,用于调用移动终端301的摄像头采集各自对应的视频数据,以及麦克风采集各自对应的音频数据,并将采集到的流媒体数据发送到本视频会议终端302,流媒体数据包括视频数据和音频数据;
移动终端301的App在接收到允许接入的响应之后,还可以调用不同移动终端301中不同操作***的摄像头和麦克风,例如Android***、或者IOS***等,向用户显示本地摄像头画面,并采集当前用户的视频数据和音频数据;
调用与本视频会议终端302进行通信连接的所有移动终端301的摄像头以及麦克风采集数据;例如参与本次会议的有用户A、用户B、用户C、用户D,用户A对应移动终端a、用户B对应移动终端b、用户C对应移动终端c、用户D对应移动终端d,则调用移动终端a的摄像头采集用户A的视频数据,调用移动终端a的麦克风采集用户A的音频数据;调用移动终端b的摄像头采集用户B的视频数据,调用移动终端b的麦克风采集用户B的音频数据;调用移动终端c的摄像头采集用户C的视频数据,调用移动终端c的麦克风采集用户C的音频数据;调用移动终端d的摄像头采集用户D的视频数据,调用移动终端d的麦克风采集用户D的音频数据;
在采集到视频数据和音频数据之后,通过无线网络传输到视频会议终端302侧,视频数据和音频数据的传输可以采用UDP协议,以保证实时性。
本视频会议终端302,用于判断当前设置的结果是播放一个移动终端301的流媒体数据,还是播放多个移动终端301的流媒体数据;根据当前设置的结果确定对应的流媒体数据处理规则,流媒体数据处理规则包括在本视频会议终端302中按照第一预设规则进行处理,在MCU303中按照第二预设规则进行处理;以及按照第一预设规则对接收到的流媒体数据进行处理,并发送给MCU303;
该设置的结果可以采用默认设置,默认情况下,配置为播放第一个与本视频会议终端302连接的移动终端301的流媒体数据,也可以由用户进行设置;
可以是用户在视频会议终端302的操作界面进行设置;
在多个移动终端301与本视频会议终端302建立好通信连接时,用户可以修改设置,也即可以选择是播放一个移动终端301(已连接的任一移动终端301)的流媒体数据,还是播放多个移动终端301的流媒体数据。
MCU303,用于按照第二预设规则对本视频会议终端302发送来的流媒体数据进行处理,并将处理后得到的流媒体数据发送到其他视频会议终端302、以及与其他视频会议终端302连接的所有移动终端301上;
其他视频会议终端302,用于播放从MCU303发来的流媒体数据;
与其他视频会议终端302连接的所有移动终端301,用于播放从MCU303发来的流媒体数据。
其中,本视频会议终端302用于判断出当前设置的结果为播放一个移动终端301的流媒体数据时,提取其中一个移动终端301的流媒体数据,将流媒体数据进行重新解码、再编码后发送到MCU303;MCU303用于将本视频会议终端302发送来的流媒体数据进行编解码处理后,发送到其他视频会议终端302、以及与其他视频会议终端302连接的所有移动终端301;
本视频会议终端302用于判断出当前设置的结果为播放多个移动终端301的流媒体数据时,本视频会议终端302用于将所有视频数据按照预设视频数据处理子规则进行画面合成处理,并将所有音频数据按照预设音频数据处理子规则进行混音处理,将处理后得到的视频数据和音频数据发送到MCU303;MCU303用于将本视频会议终端302发送来的视频数据和音频数据进行编解码处理,并发送到其他视频会议终端302、以及与其他视频会议终端302连接的所有移动终端301。
其中,本视频会议终端302将所有视频数据按照预设视频数据处理子规则进行画面合成处理,并将所有音频数据按照预设音频数据处理子规则进行混音处理包括:本视频会议终端302解码每个移动终端301的视频数据,然后编码成统一媒体格式,再进行多画面合成,并将其作为本视频会议终端302的视频数据;
并将每个移动终端301的音频数据去除外部噪音和杂音,并过滤出有效声音,再将预设个数的音量分贝数排名靠前的音频数据进行混音操作,并将其作为本视频会议终端302的音频数据;例如选出音量最大的三路音频数据进行混音操作。
可选的,本视频会议终端302、以及与本视频会议终端302连接的所有移动终端301还用于接收来自其他视频会议终端302的流媒体数据,并进行播放。
下面以采集视频数据为例,对本实施例的方案进行进一步说明。
例如在本视频会议终端302侧有用户A、用户B参与本次会议,用户A对应移动终端a、用户B对应移动终端b,移动终端a、移动终端b均与本视频会议终端302建立了通信连接,调用移动终端a的摄像头采集用户A的视频数据;调用移动终端b的摄像头采集用户B的视频数据;
在采集到视频数据之后,通过无线网络传输到本视频会议终端302侧,且当前设置的结果为播放多个移动终端的流媒体数据,则解码用户A的视频数据和用户B的视频数据,然后编码成统一媒体格式,再进行两个画面的合成,并将其作为本视频会议终端302的视频数据;将处理后得到的视频数据发送到MCU303,由MCU303进行流媒体数据的编解码处理后再发送到其他视频会议终端302、以及与其他视频会议终端302连接的所有移动终端301上进行播放;参见图2,图2为本实施例提供的一种在移动终端上显示的示意图,图2中,上半部分是用户A的视频数据,下半部分是用户B的视频数据,图2示出的是在某一个时间点、且是在与其他视频会议终端302连接的其中一个移动终端301上的显示画面。
本实施例的方案可以应用在单点、多点视频会议中。
在移动终端301需要与本视频会议终端302断开连接时,则移动终端301向本视频会议终端302发送断开连接请求;本视频会议终端302接收到该断开连接请求;本视频会议终端302响应断开连接请求;移动终端301更新界面,显示与本视频会议终端302的断开状态;移动终端301关闭摄像头和麦克风,停止发送流媒体数据至本视频会议终端302;本视频会议终端302更新界面,显示与该移动终端301的断开状态。
通过本实施例的实施,可以将与本视频会议终端302连接的至少一个移动终端301采集到的对应用户的视频数据和音频数据,在其他视频会议终端302、以及与其他视频会议终端302连接的所有移动终端301上进行播放,与会者不用挪动位置便可实现清晰的语音效果,且可以获取到会议室近距离细节画面,极大地方便了与会者的使用,改善了与会者的沟通效果,提升了用户体验,满足了各种灵活应用场景的需求。
本实施例的视频会议终端302可以利用会议室参会人员的移动终端301的摄像头和麦克风,提升了沟通效果;一方面,移动终端301的摄像头位置完全由用户掌控,可以近距离/远距离拍摄会议室任何角落的细节图像,甚至是摆放在会议桌上的文本资料或物品;另一方面,发言者不用迁就会议桌上话筒的摆放位置,可以自由发言,并且移动终端301的麦克风作为语音采集装置,音质效果是比较好的。同时,充分利用现有的移动终端301的外设装置,视频会议终端302可以节省外设成本。此外,本实施例的方案还支持多个移动终端301的接入,扩展了会议容量。
显然,本领域的技术人员应该明白,上述本发明实施例的各模块或各步骤可以用通用的计算***来实现,它们可以集中在单个的计算***上,或者分布在多个计算***所组成的网络上,可选地,它们可以用计算***可执行的程序代码来实现,从而,可以将它们存储在存储介质(ROM/RAM、磁碟、光盘)中由计算***来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。
以上内容是结合具体的实施方式对本发明实施例所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。
Claims (8)
1.一种使用终端进行视频会议的方法,包括:
建立至少一个终端与本视频会议终端的通信连接;
调用所有终端的摄像头采集各自对应的视频数据,以及麦克风采集各自对应的音频数据,并将采集到的流媒体数据发送到所述本视频会议终端,所述流媒体数据包括所述视频数据和所述音频数据;
判断当前设置的结果是播放一个终端的流媒体数据,还是播放多个终端的流媒体数据;
根据所述当前设置的结果确定对应的流媒体数据处理规则,所述流媒体数据处理规则包括在所述本视频会议终端中按照第一预设规则进行处理,在视频会议***中心控制设备中按照第二预设规则进行处理;
在所述本视频会议终端中按照第一预设规则对接收到的所述流媒体数据进行处理,并发送给所述视频会议***中心控制设备;在所述视频会议***中心控制设备中按照第二预设规则进行处理,并将处理后得到的流媒体数据发送到其他视频会议终端、以及与所述其他视频会议终端连接的所有终端上进行播放;
当当前设置的结果为播放多个终端的流媒体数据时,所述在所述本视频会议终端中按照第一预设规则对接收到的所述流媒体数据进行处理,并发送给所述视频会议***中心控制设备;在所述视频会议***中心控制设备中按照第二预设规则进行处理,并将处理后得到的流媒体数据发送到其他视频会议终端、以及与所述其他视频会议终端连接的所有终端上进行播放包括:
将所有视频数据按照预设视频数据处理子规则进行画面合成处理,并将所有音频数据按照预设音频数据处理子规则进行混音处理,将处理后得到的视频数据和音频数据发送到所述视频会议***中心控制设备,由所述视频会议***中心控制设备进行流媒体数据的编解码处理后再发送到其他视频会议终端、以及与所述其他视频会议终端连接的所有终端上进行播放;
所述将所有视频数据按照预设视频数据处理子规则进行画面合成处理,并将所有音频数据按照预设音频数据处理子规则进行混音处理包括:
解码每个终端的视频数据,然后编码成统一媒体格式,再进行多画面合成,并将其作为所述本视频会议终端的视频数据;
并将每个终端的音频数据去除外部噪音和杂音,并过滤出有效声音,再将预设个数的音量分贝数排名靠前的音频数据进行混音操作,并将其作为所述本视频会议终端的音频数据。
2.如权利要求1所述的使用终端进行视频会议的方法,其特征在于,当当前设置的结果为播放一个终端的流媒体数据时,所述在所述本视频会议终端中按照第一预设规则对接收到的所述流媒体数据进行处理,并发送给所述视频会议***中心控制设备;在所述视频会议***中心控制设备中按照第二预设规则进行处理,并将处理后得到的流媒体数据发送到其他视频会议终端、以及与所述其他视频会议终端连接的所有终端上进行播放包括:
提取其中一个终端的流媒体数据,将所述流媒体数据进行重新解码、再编码后发送到所述视频会议***中心控制设备,由所述视频会议***中心控制设备进行流媒体数据的编解码处理后再发送到其他视频会议终端、以及与所述其他视频会议终端连接的所有终端上进行播放。
3.如权利要求1或2所述的使用终端进行视频会议的方法,其特征在于,还包括:所述本视频会议终端、以及与所述本视频会议终端连接的所有终端接收来自所述其他视频会议终端的流媒体数据;
在所述本视频会议终端、以及与所述本视频会议终端连接的所有终端上播放由其他视频会议终端发送来的流媒体数据。
4.如权利要求1或2所述的使用终端进行视频会议的方法,其特征在于,所述建立至少一个终端与本视频会议终端的通信连接包括:
启动终端中用于与本视频会议终端建立通信连接的应用程序搜索可连接的视频会议终端;
视频会议终端在接收到搜索请求的情况下,回复本视频会议终端的信息;
所述应用程序显示搜索结果列表,若搜索到至少一个视频会议终端,则根据用户从所述搜索结果列表中选择的视频会议终端,向该视频会议终端发送连接请求;
该视频会议终端接收到所述连接请求之后,在该视频会议终端已连接的终端数量未达到设定阈值、且自身的流媒体数据处理资源足够的情况下,则允许该终端连接。
5.一种使用终端进行视频会议的***,包括:至少一个终端、至少两个视频会议终端以及视频会议***中心控制设备,所述至少一个终端与本视频会议终端建立通信连接,各视频会议终端之间通过所述视频会议***中心控制设备建立通信连接;
所述至少一个终端,用于调用终端的摄像头采集各自对应的视频数据,以及麦克风采集各自对应的音频数据,并将采集到的流媒体数据发送到所述本视频会议终端,所述流媒体数据包括所述视频数据和所述音频数据;
所述本视频会议终端,用于判断当前设置的结果是播放一个终端的流媒体数据,还是播放多个终端的流媒体数据;根据所述当前设置的结果确定对应的流媒体数据处理规则,所述流媒体数据处理规则包括在所述本视频会议终端中按照第一预设规则进行处理,在视频会议***中心控制设备中按照第二预设规则进行处理;以及按照第一预设规则对接收到的所述流媒体数据进行处理,并发送给所述视频会议***中心控制设备;
所述视频会议***中心控制设备,用于按照第二预设规则对所述本视频会议终端发送来的流媒体数据进行处理,并将处理后得到的流媒体数据发送到其他视频会议终端、以及与所述其他视频会议终端连接的所有终端上;
所述其他视频会议终端,用于播放从所述视频会议***中心控制设备发来的流媒体数据;
所述与所述其他视频会议终端连接的所有终端,用于播放从所述视频会议***中心控制设备发来的流媒体数据;
所述本视频会议终端用于判断出当前设置的结果为播放多个终端的流媒体数据时,所述本视频会议终端用于将所有视频数据按照预设视频数据处理子规则进行画面合成处理,并将所有音频数据按照预设音频数据处理子规则进行混音处理,将处理后得到的视频数据和音频数据发送到所述视频会议***中心控制设备;所述视频会议***中心控制设备用于将所述本视频会议终端发送来的视频数据和音频数据进行编解码处理,并发送到其他视频会议终端、以及与所述其他视频会议终端连接的所有终端;
所述本视频会议终端用于解码每个终端的视频数据,然后编码成统一媒体格式,再进行多画面合成,并将其作为所述本视频会议终端的视频数据;
并将每个终端的音频数据去除外部噪音和杂音,并过滤出有效声音,再将预设个数的音量分贝数排名靠前的音频数据进行混音操作,并将其作为所述本视频会议终端的音频数据。
6.如权利要求5所述的使用终端进行视频会议的***,其特征在于,所述本视频会议终端还用于判断出当前设置的结果为播放一个终端的流媒体数据时,提取其中一个终端的流媒体数据,将所述流媒体数据进行重新解码、再编码后发送到所述视频会议***中心控制设备;所述视频会议***中心控制设备用于将所述本视频会议终端发送来的流媒体数据进行编解码处理后,发送到其他视频会议终端、以及与所述其他视频会议终端连接的所有终端。
7.如权利要求5或6所述的使用终端进行视频会议的***,其特征在于,所述本视频会议终端、以及与所述本视频会议终端连接的所有终端还用于接收来自所述其他视频会议终端的流媒体数据,并进行播放。
8.如权利要求5或6所述的使用终端进行视频会议的***,其特征在于,所述至少一个终端,用于启动终端中用于与所述本视频会议终端建立通信连接的应用程序搜索可连接的视频会议终端;所述应用程序显示搜索结果列表,若搜索到至少一个视频会议终端,则根据用户从所述搜索结果列表中选择的视频会议终端,向该视频会议终端发送连接请求;
所述本视频会议终端,用于在接收到搜索请求的情况下,回复所述本视频会议终端的信息;所述本视频会议终端接收到所述连接请求之后,在所述本视频会议终端已连接的终端数量未达到设定阈值、且自身的流媒体数据处理资源足够的情况下,则允许所述至少一个终端连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710375061.XA CN108933914B (zh) | 2017-05-24 | 2017-05-24 | 一种使用移动终端进行视频会议的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710375061.XA CN108933914B (zh) | 2017-05-24 | 2017-05-24 | 一种使用移动终端进行视频会议的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108933914A CN108933914A (zh) | 2018-12-04 |
CN108933914B true CN108933914B (zh) | 2021-09-28 |
Family
ID=64450597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710375061.XA Active CN108933914B (zh) | 2017-05-24 | 2017-05-24 | 一种使用移动终端进行视频会议的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108933914B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109756695A (zh) * | 2018-12-25 | 2019-05-14 | 视联动力信息技术股份有限公司 | 一种会议视频流显示的方法和装置 |
CN112511782B (zh) * | 2019-09-16 | 2024-05-07 | 中兴通讯股份有限公司 | 视频会议方法、第一终端、mcu、***及存储介质 |
CN110944144B (zh) * | 2019-11-27 | 2021-09-14 | 深圳明心科技有限公司 | 一种快速配置视讯终端接入视讯***的方法和*** |
CN114697445B (zh) * | 2020-12-31 | 2023-09-01 | 华为技术有限公司 | 一种音量调节方法、终端及可读存储介质 |
CN113542660A (zh) * | 2021-07-20 | 2021-10-22 | 随锐科技集团股份有限公司 | 一种实现会议多画面高清显示的方法、***及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007174281A (ja) * | 2005-12-22 | 2007-07-05 | Kyocera Corp | テレビ電話システム、通信端末、中継装置 |
CN104135641A (zh) * | 2014-07-15 | 2014-11-05 | 北京小鱼儿科技有限公司 | 一种移动终端的工具及智能整合音视频的服务器 |
CN105100676A (zh) * | 2014-05-19 | 2015-11-25 | 中兴通讯股份有限公司 | 视频会议终端及其工作方法、数据传输方法及*** |
CN105472309A (zh) * | 2015-12-31 | 2016-04-06 | 杭州华为数字技术有限公司 | 一种数据传输的方法、装置和*** |
CN105959614A (zh) * | 2016-06-21 | 2016-09-21 | 维沃移动通信有限公司 | 一种视频会议的处理方法及*** |
-
2017
- 2017-05-24 CN CN201710375061.XA patent/CN108933914B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007174281A (ja) * | 2005-12-22 | 2007-07-05 | Kyocera Corp | テレビ電話システム、通信端末、中継装置 |
CN105100676A (zh) * | 2014-05-19 | 2015-11-25 | 中兴通讯股份有限公司 | 视频会议终端及其工作方法、数据传输方法及*** |
CN104135641A (zh) * | 2014-07-15 | 2014-11-05 | 北京小鱼儿科技有限公司 | 一种移动终端的工具及智能整合音视频的服务器 |
CN105472309A (zh) * | 2015-12-31 | 2016-04-06 | 杭州华为数字技术有限公司 | 一种数据传输的方法、装置和*** |
CN105959614A (zh) * | 2016-06-21 | 2016-09-21 | 维沃移动通信有限公司 | 一种视频会议的处理方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN108933914A (zh) | 2018-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108933914B (zh) | 一种使用移动终端进行视频会议的方法及*** | |
US9024997B2 (en) | Virtual presence via mobile | |
US7508413B2 (en) | Video conference data transmission device and data transmission method adapted for small display of mobile terminals | |
US20060001737A1 (en) | Video conference arrangement | |
CN101645952A (zh) | 会议电话终端、***及共享数据的方法 | |
CN101478642A (zh) | 视频会议***的多画面混图方法及装置 | |
WO2018006573A1 (zh) | 一种视频会议的屏幕共享实现装置 | |
CN104580995A (zh) | 一种用于视频会议的通讯方法和装置 | |
CN103096020B (zh) | 视讯会议***、视讯会议装置及其方法 | |
CN103795964A (zh) | 视频会议方法及其设备 | |
CN105763832A (zh) | 一种视频互动、控制方法及装置 | |
KR20140098573A (ko) | 영상 회의 서비스 제공 장치 및 방법 | |
CN104184982A (zh) | 音视频通信方法、***、终端设备及音视频通话服务中心 | |
KR100699253B1 (ko) | 이동통신 단말기에서 화상통화 중 영상 및 음성 데이터를웹으로 송출하기 위한 장치 및 방법 | |
WO2015003532A1 (zh) | 多媒体会议的建立方法、装置及*** | |
CN104506955A (zh) | 一种内置摄像头并外接hdmi显示设备的网络视频电话 | |
CN114531564B (zh) | 处理方法及电子设备 | |
WO2016206471A1 (zh) | 多媒体业务处理方法、***及装置 | |
US10244207B2 (en) | Videoconference communication device | |
KR101918676B1 (ko) | 복수 개의 영상회의용 단말을 이용하여 영상회의를 제공할 수 있는 영상회의 서버 및 그 카메라 추적방법 | |
US20130265380A1 (en) | Method, Device, and Network System for Controlling Multiple Auxiliary Streams | |
CN112203126B (zh) | 投屏方法、投屏装置及存储介质 | |
CN111083427B (zh) | 嵌入式终端、4k视频会议***的数据处理方法 | |
CN117176999A (zh) | 一种多人连麦方法、装置、计算机设备及存储介质 | |
KR20180100395A (ko) | 멀티미디어 정보 플레이 방법 및 시스템, 수집 기기, 표준화 서버 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |