在可视对讲中多方通话时同时显示各方视频的方法及系统技术方案

技术编号:10272561 阅读:163 留言:0更新日期:2014-07-31 14:24
本发明专利技术公开了一种在可视对讲中多方通话时同时显示各方视频的方法及系统,属于可视对讲技术领域,在支持可视通话的SIP服务器端增加一个视频处理模块,所述的视频处理模块用于同时接收各个通话方传来的基于H.264方式编码压缩的视频图像,并对这些视频图像的进行管理、存储和分发,同时对这些视频图像根据各个用户的请求选择性地缩放合成为一个视频图像,合成完成后将这个视频图像按照H.264方式压缩编码,并以流媒体的形式发送给相应的发送请求的用户方,本发明专利技术能够在可视对讲中多方通话时同时显示各方视频,本发明专利技术不仅适用于基于TCP/IP的楼宇可视对讲系统,还适用于基于SIP的视频电话系统。

【技术实现步骤摘要】
在可视对讲中多方通话时同时显示各方视频的方法及系统
本专利技术涉及一种在可视对讲中多方通话时同时显示各方视频的方法及系统,尤其涉及一种基于TCP/IP的楼宇可视对讲产品中视频图像的编码、解码、缩放、合成处理方法及系统。
技术介绍
目前的基于TCP/IP的楼宇可视对讲产品中,可以在各户室内机上实现户户可视对讲,在室内机屏上显示对方和自己的视频,但在多方通话时,用户室内机屏上不能有选择性的显示任意一个或者多个参与对讲方的视频。
技术实现思路
专利技术目的:为了克服现有技术中存在的不足,本专利技术提供一种能够在可视对讲中多方通话时同时显示各方视频的方法及系统。为实现上述目的,本专利技术采用的技术方案为:一种在可视对讲中多方通话时同时显示各方视频的方法,在支持可视通话的SIP服务器端增加一个视频处理模块,所述的视频处理模块用于同时接收各个通话方传来的基于H.264方式编码压缩的视频图像,并对这些视频图像的进行管理、存储和分发,同时对这些视频图像根据各个用户的请求选择性地缩放合成为一个视频图像,合成完成后将这个视频图像按照H.264方式压缩编码,并以流媒体的形式发送给相应的发送请求的用户方。优选的:所述的视频处理模块包括图像编解码器、合成选择器、缩放子模块以及合成子模块;所述合成选择器用于接收各个用户发送的查看其他通话方的请求数据,并将该请求数据发送给合成子模块;所述缩放子模块用于根据合成子模块发送的图像数据进行缩放,并将缩放后的图像数据发送给合成子模块;所述图像编解码器用于根据合成子模块发送的图像数据进行H.264方式编解码,并将编解码后的图像数据发送给合成子模块;所述合成子模块用于按照合成选择器的请求数据,选择所需的通话方视频数据,并将该视频数据发送给图像编解码器将这些图像进行解码,然后将解码后的数据进行合成,合成完成后的数据发送给缩放子模块进行图像的缩放,将缩放后的图像发送给图像编解码器进行编码,编码完成后得到的这个图像数据以流媒体形式发送到相应的发送请求的用户方。一种在可视对讲中多方通话时同时显示各方视频的系统,包括一个以上的室内机、门口机、管理中心机以及SIP服务器端,所述室内机、门口机、管理中心机均与SIP服务器端连接;所述门口机为通话方,用于获取视频数据,并将视频数据通过H.264方式编码压缩发送给SIP服务器端;所述室内机为用户方,用于实现与各通话方可视对讲;所述管理中心机用于对室内机、门口机以及SIP服务器端的管理;所述SIP服务器端还包括视频处理模块,所述的视频处理模块包括图像编解码器、合成选择器、缩放子模块以及合成子模块;所述合成选择器用于接收各个用户发送的查看其他通话方的请求数据,并将该请求数据发送给合成子模块;所述缩放子模块用于根据合成子模块发送的图像数据进行缩放,并将缩放后的图像数据发送给合成子模块;所述图像编解码器用于根据合成子模块发送的图像数据进行H.264方式编解码,并将编解码后的图像数据发送给合成子模块;所述合成子模块用于按照合成选择器的请求数据,选择所需的通话方视频数据,并将该视频数据发送给图像编解码器将这些图像进行解码,然后将解码后的数据进行合成,合成完成后的数据发送给缩放子模块进行图像的缩放,将缩放后的图像发送给图像编解码器进行编码,编码完成后得到的这个图像数据以流媒体形式发送到相应的发送请求的用户方。本专利技术提供的一种在可视对讲中多方通话时同时显示各方视频的方法及系统,相比现有技术,具有以下有益效果:1.由于在支持可视通话的SIP服务器端增加一个视频处理模块,所述的视频处理模块用于同时接收各个通话方传来的基于H.264方式编码压缩的视频图像,并对这些视频图像的进行管理、存储和分发,同时对这些视频图像根据各个用户的请求选择性地缩放合成为一个视频图像,合成完成后将这个视频图像按照H.264方式压缩编码,并以流媒体的形式发送给相应的发送请求的用户方,因此当某一方需要切换任意一方或多方视频图像时,只需给视频处理模块发送一个相应的指令,该模块就会将相应的视频图像按照事先约定好的缩放合成方式,合成成一个视频图像传送给相应的参与方,因此本专利技术能够在可视对讲中多方通话时同时显示各方视频。另外本专利技术不仅适用于基于TCP/IP的楼宇可视对讲系统,还适用于基于SIP的视频电话系统。2.由于合成完成后的数据发送给缩放子模块进行图像的缩放,将缩放后的图像发送给图像编解码器进行编码,编码完成后得到的这个图像数据以流媒体形式发送到相应的发送请求的用户方,因此大大减少了对网络带宽的要求,从而节省了网络资源。3.由于视频数据通过H.264方式进行编解码,因此使得多方可视对讲中有很高的的真实感。【附图说明】图1为本专利技术的应用网络环境图。图2为本专利技术的整体流程图。图3为本专利技术视频处理模块缩放合成的逻辑图。图4为本专利技术室内机终端控制流程图。【具体实施方式】下面结合附图对本专利技术作更进一步的说明。一种在可视对讲中多方通话时同时显示各方视频的方法,如图1-3所示,在支持可视通话的SIP服务器端增加一个视频处理模块,所述的视频处理模块用于同时接收各个通话方传来的基于H.264方式编码压缩的视频图像,并对这些视频图像的进行管理、存储和分发,同时对这些视频图像根据各个用户的请求选择性地缩放合成为一个视频图像,合成完成后将这个视频图像按照H.264方式压缩编码,并以流媒体的形式发送给相应的发送请求的用户方。所述的视频处理模块包括图像编解码器、合成选择器、缩放子模块以及合成子模块;所述合成选择器用于接收各个用户发送的查看其他通话方的请求数据,并将该请求数据发送给合成子模块;所述缩放子模块用于根据合成子模块发送的图像数据进行缩放,并将缩放后的图像数据发送给合成子模块;所述图像编解码器用于根据合成子模块发送的图像数据进行H.264方式编解码,并将编解码后的图像数据发送给合成子模块;所述合成子模块用于按照合成选择器的请求数据,选择所需的通话方视频数据,并将该视频数据发送给图像编解码器将这些图像进行解码,然后将解码后的数据进行合成,合成完成后的数据发送给缩放子模块进行图像的缩放,将缩放后的图像发送给图像编解码器进行编码,编码完成后得到的这个图像数据以流媒体形式发送到相应的发送请求的用户方。一种在可视对讲中多方通话时同时显示各方视频的系统,如图1-4所示,包括一个以上的室内机、门口机、管理中心机以及SIP服务器端,所述室内机、门口机、管理中心机均与SIP服务器端连接;所述门口机为通话方,用于获取视频数据,并将视频数据通过H.264方式编码压缩发送给SIP服务器端;所述室内机为用户方,用于实现与各通话方可视对讲;所述管理中心机用于对室内机、门口机以及SIP服务器端的管理;所述SIP服务器端还包括视频处理模块,所述的视频处理模块包括图像编解码器、合成选择器、缩放子模块以及合成子模块;所述合成选择器用于接收各个用户发送的查看其他通话方的请求数据,并将该请求数据发送给合成子模块;所述缩放子模块用于根据合成子模块发送的图像数据进行缩放,并将缩放后的图像数据发送给合成子模块;所述图像编解码器用于根据合成子模块发送的图像数据进行H.264方式编解码,并将编解码后的图像数据发送给合成子模块;所述合成子模块用于按照合成选择器的请求数据,选择所需的本文档来自技高网...

【技术保护点】
一种在可视对讲中多方通话时同时显示各方视频的方法,其特征在于:在支持可视通话的SIP服务器端增加一个视频处理模块,所述的视频处理模块用于同时接收各个通话方传来的基于H.264方式编码压缩的视频图像,并对这些视频图像的进行管理、存储和分发,同时对这些视频图像根据各个用户的请求选择性地缩放合成为一个视频图像,合成完成后将这个视频图像按照H.264方式压缩编码,并以流媒体的形式发送给相应的发送请求的用户方。

【技术特征摘要】
1.一种在可视对讲中多方通话时同时显示各方视频的方法,其特征在于:在支持可视通话的SIP服务器端增加一个视频处理模块,所述的视频处理模块用于同时接收各个通话方传来的基于H.264方式编码压缩的视频图像,并对这些视频图像的进行管理、存储和分发,同时对这些视频图像根据各个用户的请求选择性地缩放合成为一个视频图像,合成完成后将这个视频图像按照H.264方式压缩编码,并以流媒体的形式发送给相应的发送请求的用户方。2.根据权利要求1所述的在可视对讲中多方通话时同时显示各方视频的方法,其特征在于:所述的视频处理模块包括图像编解码器、合成选择器、缩放子模块以及合成子模块; 所述合成选择器用于接收各个用户发送的查看其他通话方的请求数据,并将该请求数据发送给合成子模块; 所述缩放子模块用于根据合成子模块发送的图像数据进行缩放,并将缩放后的图像数据发送给合成子模块; 所述图像编解码器用于根据合成子模块发送的图像数据进行H.264方式编解码,并将编解码后的图像数据发送给合成子模块; 所述合成子模块用于按照合成选择器的请求数据,选择所需的通话方视频数据,并将该视频数据发送给图像编解码器将这些图像进行解码,然后将解码后的数据进行合成,合成完成后的数据发送给缩放子模块进行图像的缩放,将缩放后的图像发送给图像编解码器进行编码,编码完成后得到的这个图像数据以流媒体形式发送到...

【专利技术属性】
技术研发人员:昌鸿军吴圣发郭俊羊春强
申请(专利权)人:无锡矽太恒科电子有限公司
类型:发明
国别省市:江苏;32

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

1