基于安卓系统的多路视频录制及平台交互的方法及装置与流程

文档序号:12279541阅读:来源:国知局

技术特征:

1.一种基于安卓系统的多路视频录制及平台交互的方法,其特征在于,所述方法包括如下步骤:

对当前实时采集的多路原始视频数据进行图像信号处理,并转换成预设格式的视频数据进行存储;

通过应用程序接口调用安卓系统的多媒体编解码器,并选择对一路或多路转换成预设格式的所述视频数据进行视频解码处理,从而获得相对应的高清视频数据;

将所述高清视频数据存储于储存装置内和/或以流媒体的方式上传至云端服务器。

2.如权利要求1所述的方法,其特征在于,所述对当前实时采集的多路原始视频数据进行图像信号处理,并转换成预设格式的视频数据进行存储的步骤包括如下具体步骤:

实时接收多路所述原始视频数据;

根据每一路所述原始视频数据的格式引入相对应地视频编解码库进行视频压缩编码处理;

获取压缩编码处理后每一路所述原始视频数据的YUV数据;

对所述YUV数据进行添加文本标识信息和渲染处理;

对处理后的所述YUV数据进行存储。

3.如权利要求2所述的方法,其特征在于,所述视频编解码库包括ffmpeg、x264和libmpeg开源库。

4.如权利要求1所述的方法,其特征在于,所述通过应用程序接口调用安卓系统的多媒体编解码器,并选择对一路或多路转换成预设格式的所述视频数据进行视频解码处理的步骤中,应用层通过所述应用程序接口实现经由本地框架层选择对一路或多路转换成预设格式的所述视频数据进行视频解码处理。

5.如权利要求4所述的方法,其特征在于,所述应用层通过所述应用程序接口控制本地视频的播放,从而实现选择多路流媒体的同时播放或者单个播放。

6.如权利要求4所述的方法,其特征在于,在所述选择对一路或多路转换成预设格式的所述视频数据进行视频解码处理的步骤中,实现H.264高清视频数据的解码处理。

7.如权利要求1所述的方法,其特征在于,所述将所述高清视频数据存储于储存装置内和/或以流媒体的方式上传至云端服务器的步骤包括如下具体步骤:

对所述高清视频数据进行流拷贝操作;

将流拷贝操作后的所述高清视频数据存储于储存装置内和/或以流媒体的方式上传至云端服务器。

8.如权利要求7所述的方法,其特征在于,所述将所述高清视频数据存储于储存装置内的步骤包括如下具体步骤:

对多路所述高清视频数据的内容合并,形成整合流;

将所述整合流转换成预设格式的目标文件输出;

将所述目标文件存储于存储装置内。

9.一种基于安卓系统支持多路视频录制并与平台交互的装置,其特征在于,包括:

视频格式转换模块,用于对当前实时采集的多路原始视频数据进行图像信号处理,并转换成预设格式的视频数据;

视频存储模块,用于存储已转换成预设格式的所述视频数据;

视频处理模块,用于选择性地调用一路或多路转换成预设格式的所述视频数据,并通过安卓系统的多媒体编解码器进行视频解码处理,并获得相对应的高清视频数据;

视频交互模块,用于将所述高清视频数据存储于储存装置内和/或以流媒体的方式上传至云端服务器。

10.如权利要求9所述的装置,其特征在于,所述视频处理模块包括:

视频调用模块,用于通过所述应用程序接口调用已转换成预设格式的一路或多路所述视频数据;

视频解码模块,用于通过所述应用程序接口调用安卓系统的多媒体编解码器,并利用所述多媒体编解码器对被调用的一路或者多路所述视频数据进行解码处理;

视频发送模块,用于通过所述应用程序接口将所述视频解码模块解码后的视频数据发送至应用层。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1