[发明专利]一种音频投屏同步控制方法、设备及计算机可读存储介质有效
申请号: | 202011293135.3 | 申请日: | 2020-11-18 |
公开(公告)号: | CN112423076B | 公开(公告)日: | 2023-05-05 |
发明(设计)人: | 廖松茂 | 申请(专利权)人: | 湖南嘉加智能科技有限公司 |
主分类号: | H04N21/43 | 分类号: | H04N21/43;H04N21/439;H04N21/433 |
代理公司: | 深圳市兰锋盛世知识产权代理有限公司 44504 | 代理人: | 罗炳锋 |
地址: | 410000 湖南省长沙市芙蓉区荷花*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 音频 同步 控制 方法 设备 计算机 可读 存储 介质 | ||
1.一种音频投屏同步控制方法,其特征在于,所述方法包括:
在被投端与投屏端建立投屏连接时,创建被投端的音频录制服务;
当所述被投端开始通过所述投屏连接中的第一通道向所述投屏端传送投屏数据时,通过所述音频录制服务启动对被投端的音频录制;
通过所述音频录制服务实时获取音频数据,并由所述被投端通过所述投屏连接中的第二通道向所述投屏端传送所述音频数据;
在所述投屏端实时渲染所述投屏数据时,同步并实时解析所述音频数据;
所述在被投端与投屏端建立投屏连接时,创建被投端的音频录制服务,包括:
当所述被投端与所述投屏端建立投屏连接时,接收由所述投屏端向所述被投端发送的音频投屏初始指令;
根据所述音频投屏初始指令在所述被投端创建所述音频录制服务;
其中,
所述初始指令用于在所述被投端创建所述音频录制服务;
或者,所述初始指令用于控制所述被投端从指定地址下载并安装所述音频录制服务;
或者,所述初始指令用于控制所述被投端接收由所述投屏端发送的所述音频录制服务,并进行所述音频录制服务的安装或启用;
通过所述音频录制服务实时获取音频采样数据;
当所述投屏端接收到所述投屏数据时,实时渲染并显示投屏画面;
所述在所述投屏端实时渲染所述投屏数据时,同步并实时解析所述音频数据,包括:
同步所述音频采样数据和所述投屏数据的播放指令和渲染指令;
按所述播放指令播放所述音频采样数据,同时,按所述渲染指令渲染所述投屏数据;
在所述被投端有多个音源时,分别通过隔离的通道传输不同所述音源对应的所述音频数据;
针对不同所述音源对应的所述音频数据,在所述投屏端分别进行解析,得到相应的所述音频采样数据,并选择其中一项或多项所述音频采样数据与所述投屏画面同步播放;
所述在被投端与投屏端建立投屏连接时,创建被投端的音频录制服务,还包括:
当所述被投端与所述投屏端建立投屏连接时,创建用于传输所述投屏数据的所述第一通道;
以及创建用于传输所述音频数据的所述第二通道;
其中,所述第一通道是一种套接字通道,所述第二通道是不同于所述一种套接字通道的另一种套接字通道,对两种套接字通道进行隔离,避免其中一个出错时对另一个造成影响;
所述当所述被投端开始通过所述投屏连接中的第一通道向所述投屏端传送投屏数据时,通过所述音频录制服务启动对被投端的音频录制,包括:
监测所述投屏数据的传输状态;
当所述投屏数据开启传输时,启动所述音频录制服务;
其中,
通过所述投屏端以adb调试模式启动所述被投端上的一个可执行的jar程序,可执行的jar程序通过shell控制权限进行画面获取和录屏;
通过具有context上下文的相关应用,创建一个apk安装应用程序包,并通过所述apk安装应用程序包设置一个Service服务或者是一个Activity活动;
通过adb shell控制命令拉起所述apk安装应用程序包,在所述Activity活动或者所述Service服务中启动录音的AudioRecord录音服务,并通过所述AudioRecord录音服务进行音频录制操作。
2.根据权利要求1所述的音频投屏同步控制方法,其特征在于,所述通过所述音频录制服务实时获取音频数据,并由所述被投端通过所述投屏连接中的第二通道向所述投屏端传送所述音频数据,包括:
按预设的压缩编码格式对所述音频采样数据进行压缩编码,得到所述音频数据。
3.根据权利要求2所述的音频投屏同步控制方法,其特征在于,所述通过所述音频录制服务实时获取音频数据,并由所述被投端通过所述投屏连接中的第二通道向所述投屏端传送所述音频数据,还包括:
预设与所述音频数据对应的网络流格式;
按所述网络流格式在所述第二通道中传输所述音频数据。
4.根据权利要求3所述的音频投屏同步控制方法,其特征在于,所述在所述投屏端实时渲染所述投屏数据时,同步并实时解析所述音频数据,包括:
当所述投屏端接收到所述音频数据时,将所述音频数据还原为所述音频采样数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南嘉加智能科技有限公司,未经湖南嘉加智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011293135.3/1.html,转载请声明来源钻瓜专利网。