基于实时传输协议的双向音频映射系统及方法技术方案

技术编号:5198652 阅读:498 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于实时传输协议的双向音频映射方法,当服务器要访问客户机的音频数据或客户机播放从服务器读取的音频数据时,通过客户机的客户端音频映射服务和服务端音频映射服务的双向映射来完成音频数据的传送。本发明专利技术还提供了一种基于实时传输协议的双向音频映射系统,实现了客户端的音频数据通过实时传输协议映射到远程服务器,服务器可以获得高质量、低延时的音频数据。

【技术实现步骤摘要】

本专利技术涉及音频数据传送方案,尤其涉及一种基于实时传输协议的双向音频映射 系统及方法。
技术介绍
随着数字多媒体、计算机、互连网络及移动网络技术的飞速发展,基于移动网络及 互连网络的音频、视频监控的应用领域越来越广泛,其作用也越来越重大。在Windows终端服务及虚拟桌面环境下,服务器端的应用程序不能直接访问客户 端的音频数据,需要使用设备映射技术将客户端的音频数据映射到远程服务器。目前音频 映射技术都是基于各自的虚拟桌面协议,这一种实现方式存在有以下缺点1)在虚拟桌面协议中不只传送音频数据,而且传送图像、重定向设备等其他数据, 无法保证音频数据优先发送。2)音频数据被封装在虚拟桌面协议中,路由器无法为其提供Qos (服务质量),无 法保证服务质量。3)大部分虚拟桌面协议如RDP以及ICA(标准网络协议)底层都是基于TCP协 议,TCP协议的重传、超时重试以及退避算法会严重破坏音频数据的实时性,因此音频延时 较大,而且无法保证连续性。
技术实现思路
本专利技术要解决的技术问题之一,在于提供一种基于实时传输协议的双向音频映射 方法,克服了
技术介绍
中,无法保证音频数据优先发送、保证服务质量以及音频数据的质量 的问题。本专利技术上述技术问题是这样实现的基于实时传输协议的双向音频映射方法,其 包括以下步骤步骤10、当服务器要访问客户机的音频数据时,服务器内的应用程序加载虚拟声 卡驱动程序,并设置音频数据格式,向虚拟声卡驱动程序发送请求音频数据信息,虚拟声卡 驱动程序通知服务器内的服务端音频映射服务启动音频录制;步骤20、服务器通过实时传输协议与客户机连接,并响应客户机内的客户端音频 映射服务启动音频录制,客户端音频映射服务读取客户端声卡的音频数据;步骤30、客户端音频映射服务将读取的音频数据通过实时传输协议回传给服务ο本专利技术要解决的技术问题之二,在于提供一种基于实时传输协议的双向音频映射 系统。该技术问题之二是这样实现的一种基于实时传输协议的双向音频映射系统,其 包括安装有客户端音频映射服务的客户机以及安装有服务端音频映射服务的服务器,所述 的客户机通过实时传输协议与所述的服务器连接。本专利技术具有如下优点当服务器要访问客户机的音频数据或客户机播放从服务器 读取的音频数据时,通过客户机的客户端音频映射服务和服务端音频映射服务的双向映射 来完成音频数据的传送,从而服务器可以获得高质量、低延时的音频数据。附图说明图1为本专利技术原理框架示意图。图2为本专利技术方法流程图。具体实施方式下面参照图1、图2结合实施例对本专利技术作进一步的说明。见图1所示,基于实时传输协议的双向音频映射系统,包括安装有客户端音频映 射服务的客户机以及安装有服务端音频映射服务的服务器,所述的客户机通过实时传输协 议与所述的服务器连接,所述的服务器内带有虚拟声卡驱动程序。其中客户机安装有客户端音频映射服务,客户机还带有客户端声卡,服务器安装 有服务端音频映射服务,服务器还有带有虚拟声卡驱动程序和服务器端应用程序,实时传 输协议为音频数据提供了具有实时特征的端对端传送服务。客户机中的客户端声卡是物理声卡。客户端音频映射服务具有音频录制和音频播放功能,音频录制从客户端声卡读 取音频数据,将音频数据通过实时传输协议发送到服务器。音频播放通过实时传输协议从 服务器获取音频数据,将音频数据写入客户端声卡。服务器端应用程序音频录制以及播放的应用程序。虚拟声卡驱动程序是服务端音频映射服务与服务器端应用程序进行数据传送的 桥梁。当服务端音频映射服务进行音频录制时,从服务端音频映射服务获取音频数据,将音 频数据传送给服务器端应用程序。当服务端音频映射服务进行音频播放时从服务器端应 用程序获取音频数据,将音频数据传送给服务端音频映射服务。服务端音频映射服务具有音频录制和音频播放功能,音频录制通过实时传输协 议获取音频数据,将音频数据写入虚拟声卡驱动程序。音频播放从虚拟声卡驱动程序读取 音频数据,将音频数据通过实时传输协议发送到客户机。见图2所示,下面结合基于实时传输协议的双向音频映射方法对本专利技术作进一步 说明,其步骤如下步骤10、当服务器要访问客户机的音频数据时,服务器内的应用程序加载虚拟声 卡驱动程序,并设置音频数据格式,向虚拟声卡驱动程序发送请求音频数据信息,虚拟声卡 驱动程序通知服务器内的服务端音频映射服务启动音频录制;步骤20、服务器通过实时传输协议与客户机连接,并响应客户机内的客户端音频 映射服务启动音频录制,客户端音频映射服务读取客户端声卡的音频数据;步骤30、客户端音频映射服务将读取的音频数据通过实时传输协议回传给服务ο当客户机要播放从服务器读取的音频数据时,虚拟声卡驱动程序从服务器端应用 程序获取音频数据,并通知服务端音频映射服务启动音频播放,服务器通过实时传输协议将音频数据发送给客户端音频映射服务,客户端音频映射服务启动音频播放,此时客户端 音频映射服务通过客户端声卡播放音频数据。总之,本专利技术实现了远程服务器和客户机进行双向音频映射,当客户端的音频数 据通过实时传输协议映射到远程服务器时,服务器可以获得高质量、低延时的音频数据以上所述仅为本专利技术的较佳实施例,凡依本专利技术申请专利范围所做的均等变化与 修饰,皆应属本专利技术的涵盖范围。本文档来自技高网...

【技术保护点】
基于实时传输协议的双向音频映射系统,其特征在于:包括安装有客户端音频映射服务的客户机以及安装有服务端音频映射服务的服务器,所述的客户机通过实时传输协议与所述的服务器连接。

【技术特征摘要】
基于实时传输协议的双向音频映射系统,其特征在于包括安装有客户端音频映射服务的客户机以及安装有服务端音频映射服务的服务器,所述的客户机通过实时传输协议与所述的服务器连接。2.根据权利要求1所述的基于实时传输协议的双向音频映射系统,其特征在于所述 的服务器内带有虚拟声卡驱动程序。3.基于实时传输协议的双向音频映射方法,其特征在于包括以下步骤步骤10、当服务器要访问客户机的音频数据时,服务器内的应用程序加载虚拟声卡驱 动程序,并设置音频数据格式,向虚拟声卡驱动程序发送请求音频数据信息,虚拟声卡驱动 程序通知服务器内的服务端音频映射服务启动音频...

【专利技术属性】
技术研发人员:张辉
申请(专利权)人:福建升腾资讯有限公司
类型:发明
国别省市:35[中国|福建]

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

1