音/视频通信方法、终端、服务器及平台技术

技术编号:13010217 阅读:87 留言:0更新日期:2016-03-10 23:40
本发明专利技术公开一种音/视频通信方法、终端、服务器及平台,方法包括:服务器接收到第一终端通过浏览器向第二终端发送的音/视频通信请求;分别向第一终端和第二终端发送获取IP地址信息和设备音/视频特征信息的指示消息;服务器接收第一终端和第二终端发送的IP地址信息和音/视频特征信息并进行转发;服务器接收第一终端通过浏览器发送的建立连接请求,并转发给第二终端;服务器接收第二终端通过浏览器发送的建立连接响应,并转发给第一终端,以使第一终端和第二终端通过浏览器建立音/视频连接。用户使用时,无需下载额外软件,直接通过浏览器实现音/视频通信。服务器结构很简单,无需任何特殊的硬件设备,成本低,易于使用和维护。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种音/视频通信方法、终端、服务器及平台ο
技术介绍
随着互联网的发展,网络视频已成为人们沟通的一种重要方式。现有的网络视频技术,由于每个开发商通常需要安装各自的服务器来处理巨大的音视频实时通信数据,因此,使用视频技术的用户必须下载和安装各开发商软件,例如QQ、微信,才能使用某个开发商的软件进行网络视频。但是,现有的方法中不同开发商都需要对服务器、软件进行开发和升级,维护的成本都很高,并且用户使用不方便。
技术实现思路
本专利技术提供一种音/视频通信方法、终端、服务器及平台,以克服现有的视频通信方法维护的成本都很高,并且用户使用不方便的技术问题。本专利技术一方面提供一种音/视频通信方法,包括:服务器接收到第一终端通过浏览器向第二终端发送的音/视频通信请求;所述服务器分别向所述第一终端和所述第二终端发送获取IP地址信息和设备音/视频特征信息的指示消息;所述服务器接收所述第一终端发送的所述第一终端的IP地址信息和音/视频特征信息,接收所述第二终端发送的所述第二终端的IP地址信息和音/视频特征信息;所述服务器将所述第一终端的IP地址信息和音/视频特征信息发送给所述第二终端,并将所述第二终端的IP地址信息和音/视频特征信息发送给所述第一终端;所述服务器接收所述第一终端通过浏览器发送的建立连接请求,并将所述建立连接请求发送给所述第二终端;所述服务器接收所述第二终端通过浏览器发送的建立连接响应,并将所述建立连接响应发送给所述第一终端,以使所述第一终端和所述第二终端通过浏览器建立音/视频连接。本专利技术又一方面提供一种音/视频通信方法,包括:第一终端通过浏览器向第二终端发送音/视频通信请求;所述第一终端接收所述服务器发送的获取IP地址信息和设备音/视频特征信息的指示消息;所述第一终端向所述服务器发送所述第一终端的IP地址信息和音/视频特征信息;所述第一终端接收所述服务器发送的第二终端的IP地址信息和音/视频特征信息;所述第一终端根据所述第二终端的IP地址信息和音/视频特征信息通过浏览器向第二终端发送建立连接请求;所述第一终端接收所述服务器转发的所述第二终端通过浏览器发送的建立连接响应,以使所述第一终端和所述第二终端通过浏览器建立音/视频连接。本专利技术还一方面提供一种音/视频通信方法,包括:第二终端接收服务器在接收到第一终端发送的音/视频通信请求后发送的获取IP地址信息和设备音/视频特征信息的指示消息;所述第二终端向所述服务器发送所述第二终端的IP地址信息和音/视频特征信息;所述第二终端接收所述服务器发送的第一终端的IP地址信息和音/视频特征信息;所述第二终端接收所述服务器转发的所述第一终端通过浏览器发送的建立连接请求;所述第二终端通过浏览器向所述第一终端发送建立连接响应,以使所述第一终端和所述第二终端通过浏览器建立音/视频连接。本专利技术再一方面提供一种服务器,包括:第一接收模块,所述第一接收模块用于接收第一终端通过浏览器向第二终端发送的音/视频通信请求;第一发送模块,所述第一发送模块用于分别向所述第一终端和所述第二终端发送获取IP地址信息和设备音/视频特征信息的指示消息;所述第一接收模块还用于接收所述第一终端发送的所述第一终端的IP地址信息和音/视频特征信息;所述第一接收模块还用于接收所述第二终端发送的所述第二终端的IP地址信息和音/视频特征信息;第一转发模块,所述第一转发模块用于将所述第一终端的IP地址信息和音/视频特征信息发送给所述第二终端;所述第一转发模块还用于将所述第二终端的IP地址信息和音/视频特征信息发送给所述第一终端;第二转发模块,所述第二转发模块用于接收所述第一终端通过浏览器发送的建立连接请求,并将所述建立连接请求发送给所述第二终端;第一连接模块,所述第一连接模块用于接收所述第二终端通过浏览器发送的建立连接响应,并将所述建立连接响应发送给所述第一终端,以使所述第一终端和所述第二终端通过浏览器建立音/视频连接。本专利技术再一方面提供一种第一终端,所述第一终端包括:第二发送模块,所述第二发送模块用于通过浏览器向第二终端发送音/视频通信请求;第二接收模块,所述第二接收模块用于接收所述服务器发送的获取IP地址信息和设备音/视频特征信息的指示消息;所述第二发送模块还用于向所述服务器发送所述第一终端的IP地址信息和音/视频特征信息;所述第二接收模块还用于接收所述服务器发送的第二终端的IP地址信息和音/视频特征信息;所述第二发送模块还用于根据所述第二终端的IP地址信息和音/视频特征信息通过浏览器向第二终端发送建立连接请求;第二连接模块,所述第二连接模块用于接收所述服务器转发的所述第二终端通过浏览器发送的建立连接响应,以使所述第一终端和所述第二终端通过浏览器建立音/视频连接。本专利技术另一方面提供一种第二终端,所述第二终端包括:第三接收模块,所述第三接收模块用于接收服务器在接收到第一终端发送的音/视频通信请求后发送的获取IP地址信息和设备音/视频特征信息的指示消息;第三发送模块,所述第三发送模块用于向所述服务器发送所述第二终端的IP地址信息和音/视频特征信息;所述第三接收模块还用于接收所述服务器发送的第一终端的IP地址信息和音/视频特征信息;所述第三接收模块还用于接收所述服务器转发的所述第一终端通过浏览器发送的建立连接请求;第三连接模块,所述第三连接模块用于通过浏览器向所述第一终端发送建立连接响应,以使所述第一终端和所述第二终端通过浏览器建立音/视频连接。本专利技术另一方面提供一种平台,包括:如权利要求6所述的服务器、至少一个如权利要求8所述的第一终端和至少一个权利要求9所述的第二终端;所述第一终端和所述第二终端通过所述服务器实现音/视频连接。本专利技术提供的音/视频通信方法、终端、服务器及平台,通过第一终端通过浏览器向第二终端发送的音/视频通信请求,分别对第一终端、第二终端的IP地址信息和音/视频特征信息进行获取和转发,使所述第一终端和所述第二终端通过浏览器建立音/视频连接。通过一台服务器把第一终端的浏览器与第二终端的浏览器直接连接起来进行音/视频通信,不需要通过大量部署的硬件服务器或交换机实现连接。用户使用时,无需下载额外软件,可以直接通过浏览器实现音/视频通信。音/视频连接建立成功后,服务器不参与视频交互过程,避免了服务器出现故障后音/视频无法进行的情况。并且,本实施例中提供的服务器结构很简单,无需任何特殊的硬件设备,成本低,易于使用和维护。【附图说明】图1本专利技术实施例一提供的音/视频通信方法的流程图;图2本专利技术实施例二提供的音/视频通信方法的流程图;图3本专利技术实施例三提供的音/视频通信方法的流程图;图4本专利技术实施例四提供的音/视频通信方法的流程图;图5本专利技术实施例五提供的服务器的结构示意图;图6本专利技术实施例六提供的服务器的结构示意图;图7为本专利技术实施例七提供的第一终端的结构示意图;图8为本专利技术实施例八提供的第二终端当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种音/视频通信方法,其特征在于,包括:服务器接收到第一终端通过浏览器向第二终端发送的音/视频通信请求;所述服务器分别向所述第一终端和所述第二终端发送获取IP地址信息和设备音/视频特征信息的指示消息;所述服务器接收所述第一终端发送的所述第一终端的IP地址信息和音/视频特征信息,接收所述第二终端发送的所述第二终端的IP地址信息和音/视频特征信息;所述服务器将所述第一终端的IP地址信息和音/视频特征信息发送给所述第二终端,并将所述第二终端的IP地址信息和音/视频特征信息发送给所述第一终端;所述服务器接收所述第一终端通过浏览器发送的建立连接请求,并将所述建立连接请求发送给所述第二终端;所述服务器接收所述第二终端通过浏览器发送的建立连接响应,并将所述建立连接响应发送给所述第一终端,以使所述第一终端和所述第二终端通过浏览器建立音/视频连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:李巍李莘
申请(专利权)人:北京梦坊国际教育科技有限公司李巍
类型:发明
国别省市:北京;11

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

1