[发明专利]一种安卓系统下的音视频透传方法在审
申请号: | 202110152326.6 | 申请日: | 2021-02-02 |
公开(公告)号: | CN112910899A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 郑富文;刘凯 | 申请(专利权)人: | 深圳市瑞驰信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 深圳市中科创为专利代理有限公司 44384 | 代理人: | 彭西洋;袁曼曼 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 视频 方法 | ||
本发明涉及一种安卓系统下的音视频透传方法,包括以下步骤:通过网络端口用户本地手机与云手机建立网络连接;在云手机中配置虚拟声卡应用、虚拟摄像头应用,用于接收用户本地手机经网络连接传送的音视频数据;经用户本地手机调用本地采集设备采集原始音视频数据,编码后形成编码音视频数据发送网络端口;所述虚拟的声卡与摄像头驱动将编码音视频数据解码后输出以以流媒体格式输出。通过本发明提供的方法,可以高效地在用户本地手机与云手机之间,进行音视频透传,减少带宽占用和流量消耗,同时,减少内存的分配与释放,避免过多内存碎片,提高音视频传输效率,提升用户体验。
技术领域
本发明涉及音视频传输技术,具体涉及一种安卓系统下的音视频透传方法。
背景技术
云手机作为一种新的智能手机的发展方向,依托云技术,将手机上所有的应用都转换到云端服务器,提供与智能手机同样的音视频服务;云端服务器具有强大的运算和存储能力,但不具备声卡,摄像头等硬件,这为音视频服务带来了难题。用户手机的声卡,摄像头与云端服务器物理上隔离,产生了以下需求:
(1)采集用户本地手机的声卡,摄像头产生的音视频数据,通过网络透传的方式传输到云端服务器;
(2)云端服务器构造一个虚拟的声卡和摄像头,供Android应用使用;
(3)为保证用户感观体验,减少音视频采集编码传输以及渲染播放的时间消耗。
云手机不同于传统智能手机:云手机硬件配置上不具有摄像头和声卡,无法直接使能声卡和摄像头采集音频视频数据,来播放和渲染。只能借助于用户本地摄像头和声卡,间接调用:本地手机采集音视频数据,再编码,通过网络透传的方式,将数据传到云手机,云手机解码数据后,送到Android应用播放渲染,从而实现音视频服务,但在实现方式上,还存在如下的问题:
(1)云手机如何调用用户本地手机的声卡,摄像头;
(2)云手机不具有摄像头和声卡硬件,摄像头与声卡驱动无法正常工作,云手机如何绕过硬件和驱动,将用户手机本地的音视频数据,提供给Android应用使用;
(3)音视频网络透传,受网络影响,可能会存在延时和卡顿,影响用户感观体验。
发明内容
本发明正是针对上述问题,本发明提供一种安卓系统下的音视频透传方法。
为实现上述目的,本发明的具体技术方案如下:
一种安卓系统下的音视频透传方法,包括以下步骤:
S1、通过网络端口用户本地手机与云手机建立网络连接;
S2、在云手机中配置虚拟声卡应用、虚拟摄像头应用,用于接收用户本地手机经网络连接传送的音视频数据;
S3、经用户本地手机调用本地采集设备采集原始音视频数据,编码后形成编码音视频数据发送网络端口;
S4、所述虚拟的声卡与摄像头驱动将编码音视频数据解码后输出以以流媒体格式输出。
可选地,所述采集设备包括声卡,摄像头。
可选地,所述云手机还配置有通知单元,当用户点击声卡、摄像头应用时,将该通知消息,通过TCP协议传给用户本地手机,用户本地手机收到通知消息后,调起本地声卡,摄像头。
可选地,步骤S3中,音频pcm数据编码成aac格式,将视频yuv数据编码成h264格式。
可选地,步骤S4中,对aac,h264码流解码成裸的pcm,yuv数据。
进一步地,所述虚拟摄像头应用向上提供与真实物理摄像头通用的接口,供framework层调用,向下提供填充yuv数据的接口,当云手机接收到解码后的yuv数据,向接口填充yuv数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市瑞驰信息技术有限公司,未经深圳市瑞驰信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110152326.6/2.html,转载请声明来源钻瓜专利网。