一种音视频数据的处理方法、装置及存储介质制造方法及图纸

技术编号:23349215 阅读:19 留言:0更新日期:2020-02-15 05:54
本发明专利技术实施例提供了一种音视频数据的处理方法、装置及存储介质,其中,所述方法包括:背靠背用户代理服务器从配置文件中读取出多组的多个视联网终端的分组关系,为各组视联网终端配置对应的音视频数据处理线程,启动多个网络访问句柄,并利用多个网络访问句柄分别监听多组视联网终端是否收发音视频数据,在网络访问句柄监听到一组或多组视联网终端收发音视频数据时,启动对应的音视频数据处理线程,并利用启动的音视频数据处理线程在视联网终端与互联网终端之间转发音视频数据。本发明专利技术实施例提升了背靠背用户代理服务器的工作效率,最大限度发挥背靠背用户代理服务器的硬件处理能力。

A processing method, device and storage medium of audio and video data

【技术实现步骤摘要】
一种音视频数据的处理方法、装置及存储介质
本专利技术涉及音视频处理
,特别是涉及一种音视频数据的处理方法、装置及一种计算机可读存储介质。
技术介绍
视联网是一种基于以太网硬件的用于高速传输高清视频及专用协议的专用网络,视联网是以太网的更高级形态,是一个实时网络。视联网终端与互联网终端进行可视通话等业务时,需要通过背靠背用户代理将视联网终端和互联网终端串联起来。视联网技术应用越来越广泛,接入到背靠背用户代理的视联网终端数量也越来越多,对背靠背用户代理的处理能力也提出了更高的要求。目前,背靠背用户代理利用单线程处理视联网终端与互联网终端之间的音视频数据转发等,当数量较多的视联网终端和互联网终端同时进行可视通话等业务时,背靠背用户代理的工作效率很低,且无法充分发挥背靠背用户代理的硬件处理能力。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种音视频数据的处理方法、装置以及一种计算机可读存储介质。为了解决上述问题,本专利技术实施例公开了一种音视频数据的处理方法,所述方法应用于音视频数据的处理系统,所述处理系统包括背靠背用户代理服务器、多个视联网终端和多个互联网终端,所述背靠背用户代理服务器分别与多个所述视联网终端和多个所述互联网终端通信连接;所述方法包括:所述背靠背用户代理服务器从配置文件中读取出预先划分为多组的多个所述视联网终端的分组关系;所述背靠背用户代理服务器为各组所述视联网终端配置对应的音视频数据处理线程;所述背靠背用户代理服务器启动多个网络访问句柄,并利用多个所述网络访问句柄分别监听多组所述视联网终端是否收发音视频数据;所述背靠背用户代理服务器在所述网络访问句柄监听到一组或多组所述视联网终端收发音视频数据时,启动对应的所述音视频数据处理线程,并利用启动的所述音视频数据处理线程在所述视联网终端与所述互联网终端之间转发所述音视频数据。可选地,所述背靠背用户代理服务器利用多个所述网络访问句柄分别监听多组所述视联网终端是否收发音视频数据的步骤,包括:所述背靠背用户代理服务器利用多个所述网络访问句柄分别监听多组所述视联网终端是否收发对话请求指令,所述对话请求指令包含呼叫方标识信息和被叫方标识信息;所述背靠背用户代理服务器在监听到一组或多组所述视联网终端收发所述对话请求指令时,根据所述呼叫方标识信息和所述被叫方标识信息建立呼叫方终端与被叫方终端之间的一条或多条对话连接;所述背靠背用户代理服务器利用一个或多个所述网络访问句柄监听一条或多条所述对话连接中是否收发音视频数据。可选地,所述背靠背用户代理服务器在监听到一组或多组所述视联网终端收发所述对话请求指令时,根据所述呼叫方标识信息和所述被叫方标识信息建立呼叫方终端与被叫方终端之间的一条或多条对话连接的步骤,包括:所述背靠背用户代理服务器获取多个所述视联网终端的视联网标识信息和多个所述互联网终端的互联网标识信息;所述背靠背用户代理服务器查找到与所述呼叫方标识信息匹配的所述视联网标识信息或所述互联网标识信息,并查找到与所述被叫方标识信息匹配的所述视联网标识信息或所述互联网标识信息;所述背靠背用户代理服务器根据查找到的所述视联网标识信息和所述互联网标识信息建立一条或多条所述对话连接。可选地,所述背靠背用户代理服务器利用启动的所述音视频数据处理线程在所述视联网终端与所述互联网终端之间转发所述音视频数据的步骤,包括:所述背靠背用户代理服务器利用启动的所述音视频数据处理线程,在与所述呼叫方标识信息匹配的所述视联网标识信息对应的所述视联网终端,和与所述被叫方标识信息匹配的所述互联网标识信息对应的所述互联网终端之间转发所述音视频数据;或者,所述背靠背用户代理服务器利用启动的所述音视频数据处理线程,在与所述呼叫方标识信息匹配的所述互联网标识信息对应的所述互联网终端,和与所述被叫方标识信息匹配的所述视联网标识信息对应的所述视联网终端之间转发所述音视频数据。可选地,所述视联网标识信息为虚拟网络地址;所述互联网标识信息为实体网络地址;所述网络访问句柄为wincap句柄。本专利技术实施例还公开了一种音视频数据的处理装置,所述装置应用于音视频数据的处理系统中的背靠背用户代理服务器,所述处理系统还包括多个视联网终端和多个互联网终端,所述背靠背用户代理服务器分别与多个所述视联网终端和多个所述互联网终端通信连接;所述装置包括:读取模块,用于从配置文件中读取出预先划分为多组的多个所述视联网终端的分组关系;配置模块,用于为各组所述视联网终端配置对应的音视频数据处理线程;监听模块,用于启动多个网络访问句柄,并利用多个所述网络访问句柄分别监听多组所述视联网终端是否收发音视频数据;处理模块,用于在所述网络访问句柄监听到一组或多组所述视联网终端收发音视频数据时,启动对应的所述音视频数据处理线程,并利用启动的所述音视频数据处理线程在所述视联网终端与所述互联网终端之间转发所述音视频数据。可选地,所述监听模块,包括:指令监听模块,用于利用多个所述网络访问句柄分别监听多组所述视联网终端是否收发对话请求指令,所述对话请求指令包含呼叫方标识信息和被叫方标识信息;对话建立模块,用于在监听到一组或多组所述视联网终端收发所述对话请求指令时,根据所述呼叫方标识信息和所述被叫方标识信息建立呼叫方终端与被叫方终端之间的一条或多条对话连接;音视频监听模块,用于利用一个或多个所述网络访问句柄监听一条或多条所述对话连接中是否收发音视频数据。可选地,所述对话建立模块,用于获取多个所述视联网终端的视联网标识信息和多个所述互联网终端的互联网标识信息;查找到与所述呼叫方标识信息匹配的所述视联网标识信息或所述互联网标识信息,并查找到与所述被叫方标识信息匹配的所述视联网标识信息或所述互联网标识信息;根据查找到的所述视联网标识信息和所述互联网标识信息建立一条或多条所述对话连接;所述处理模块,用于利用启动的所述音视频数据处理线程,在与所述呼叫方标识信息匹配的所述视联网标识信息对应的所述视联网终端,和与所述被叫方标识信息匹配的所述互联网标识信息对应的所述互联网终端之间转发所述音视频数据;或者,利用启动的所述音视频数据处理线程,在与所述呼叫方标识信息匹配的所述互联网标识信息对应的所述互联网终端,和与所述被叫方标识信息匹配的所述视联网标识信息对应的所述视联网终端之间转发所述音视频数据;所述视联网标识信息为虚拟网络地址;所述互联网标识信息为实体网络地址;所述网络访问句柄为wincap句柄。本专利技术实施例还公开了一种装置,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如本专利技术实施例所述的一个或多个的音视频数据的处理方法。本专利技术实施例还公开了一种计算机可读存储介质,其存储的计算机程序使得处理器执行如本专利技术实施例所述的音视频数据的处理方法。本专利技术实施例包括以下优点:本专利技术实施例提供的音视频数据的处理方案可以应用于音视频数据的处理系统中,该处理系统可以包括背靠背用户代理服务器、多个视本文档来自技高网...

【技术保护点】
1.一种音视频数据的处理方法,其特征在于,所述方法应用于音视频数据的处理系统,所述处理系统包括背靠背用户代理服务器、多个视联网终端和多个互联网终端,所述背靠背用户代理服务器分别与多个所述视联网终端和多个所述互联网终端通信连接;所述方法包括:/n所述背靠背用户代理服务器从配置文件中读取出预先划分为多组的多个所述视联网终端的分组关系;/n所述背靠背用户代理服务器为各组所述视联网终端配置对应的音视频数据处理线程;/n所述背靠背用户代理服务器启动多个网络访问句柄,并利用多个所述网络访问句柄分别监听多组所述视联网终端是否收发音视频数据;/n所述背靠背用户代理服务器在所述网络访问句柄监听到一组或多组所述视联网终端收发音视频数据时,启动对应的所述音视频数据处理线程,并利用启动的所述音视频数据处理线程在所述视联网终端与所述互联网终端之间转发所述音视频数据。/n

【技术特征摘要】
1.一种音视频数据的处理方法,其特征在于,所述方法应用于音视频数据的处理系统,所述处理系统包括背靠背用户代理服务器、多个视联网终端和多个互联网终端,所述背靠背用户代理服务器分别与多个所述视联网终端和多个所述互联网终端通信连接;所述方法包括:
所述背靠背用户代理服务器从配置文件中读取出预先划分为多组的多个所述视联网终端的分组关系;
所述背靠背用户代理服务器为各组所述视联网终端配置对应的音视频数据处理线程;
所述背靠背用户代理服务器启动多个网络访问句柄,并利用多个所述网络访问句柄分别监听多组所述视联网终端是否收发音视频数据;
所述背靠背用户代理服务器在所述网络访问句柄监听到一组或多组所述视联网终端收发音视频数据时,启动对应的所述音视频数据处理线程,并利用启动的所述音视频数据处理线程在所述视联网终端与所述互联网终端之间转发所述音视频数据。


2.根据权利要求1所述的音视频数据的处理方法,其特征在于,所述背靠背用户代理服务器利用多个所述网络访问句柄分别监听多组所述视联网终端是否收发音视频数据的步骤,包括:
所述背靠背用户代理服务器利用多个所述网络访问句柄分别监听多组所述视联网终端是否收发对话请求指令,所述对话请求指令包含呼叫方标识信息和被叫方标识信息;
所述背靠背用户代理服务器在监听到一组或多组所述视联网终端收发所述对话请求指令时,根据所述呼叫方标识信息和所述被叫方标识信息建立呼叫方终端与被叫方终端之间的一条或多条对话连接;
所述背靠背用户代理服务器利用一个或多个所述网络访问句柄监听一条或多条所述对话连接中是否收发音视频数据。


3.根据权利要求2所述的音视频数据的处理方法,其特征在于,所述背靠背用户代理服务器在监听到一组或多组所述视联网终端收发所述对话请求指令时,根据所述呼叫方标识信息和所述被叫方标识信息建立呼叫方终端与被叫方终端之间的一条或多条对话连接的步骤,包括:
所述背靠背用户代理服务器获取多个所述视联网终端的视联网标识信息和多个所述互联网终端的互联网标识信息;
所述背靠背用户代理服务器查找到与所述呼叫方标识信息匹配的所述视联网标识信息或所述互联网标识信息,并查找到与所述被叫方标识信息匹配的所述视联网标识信息或所述互联网标识信息;
所述背靠背用户代理服务器根据查找到的所述视联网标识信息和所述互联网标识信息建立一条或多条所述对话连接。


4.根据权利要求3所述的音视频数据的处理方法,其特征在于,所述背靠背用户代理服务器利用启动的所述音视频数据处理线程在所述视联网终端与所述互联网终端之间转发所述音视频数据的步骤,包括:
所述背靠背用户代理服务器利用启动的所述音视频数据处理线程,在与所述呼叫方标识信息匹配的所述视联网标识信息对应的所述视联网终端,和与所述被叫方标识信息匹配的所述互联网标识信息对应的所述互联网终端之间转发所述音视频数据;或者,
所述背靠背用户代理服务器利用启动的所述音视频数据处理线程,在与所述呼叫方标识信息匹配的所述互联网标识信息对应的所述互联网终端,和与所述被叫方标识信息匹配的所述视联网标识信息对应的所述视联网终端之间转发所述音视频数据。


5.根据权...

【专利技术属性】
技术研发人员:王洪超萧辉沈军乔金龙
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1