一种手机音视频边录边上传的方法

文档序号:7571469阅读:626来源:国知局
专利名称:一种手机音视频边录边上传的方法
技术领域
本发明涉及移动互联网音视频领域。
背景技术
在移动互联网快速发展过程中,智能手机和3G、Wi-Fi、WiMax及未来的4G网络 为音视频数据的采集、传输和共享奠定了物理基础。传统的音视频录制方式需要手机将来 自摄像头和麦克风采集的音视频数据录制存储在本地,录制完成后再连接计算机将文件拷 贝,再转发到其它互联网设备上以实现数据的存储和共享,这对于使用者来说步骤繁琐,浪 费时间。本发明用于手机通过移动互联网实现边本地录制音视频边上传至服务器。

发明内容
为了解决上述存在的问题,本发明提供一种方法,其核心思想是(1)手机客户端软件从摄像头、麦克风设备采集音视频流,实时编码并临时写入手 机存储器的缓冲区内,作为缓冲。(2)客户端软件在写入缓冲的同时,客户端软件后台读取缓冲,上传到服务端。(3)服务端接收分片数据,进行组装、还原。
具体实施例方式手机将摄像头和麦克风采集到的音视频流,通过客户端软件实时编码并临时写入 手机存储器的缓冲区内,同时客户端软件读取缓冲,分片并上传到服务端,最终在服务端重 新组装、还原。为了便于理解,以Android平台下,使用H. 264编码,MP4作为编码容器,TCP/IP作 为通讯协议为例,说明整个实施过程。(1)手机客户端软件从摄像头、麦克风设备采集音视频流,使用H. 264编码,录制 为 MyVideo. mp4。(2)客户端软件在录制的同时,在后台读取MyVideo. mp4,使用TCP/IP协议,将读 取的音视频媒体数据分片发送到服务端。(3)服务端接收完音视频媒体数据,根据MP4编码容器规范,保存成完整的 MyVideo. mp4。说明书附图1意在表达本发明的一种应用,以方便理解。但发明人的权利要求并 不限于此一具体应用。对于本领域技术人员来说很明显可以对根据本发明权利要求中描述的信息格式 化方法做出多种修改和变更而不脱离本发明的精神和范围。因此,本发明意在覆盖在所附 权利要求及其等效物范围内提供的本发明的修改和变型。


为了便于理解,以Android平台下,使用H. 264编码,MP4作为编码容器,TCP/IP作 为通讯协议为例,说明整个实施过程。(1)手机客户端软件从摄像头、麦克风设备采集音视频流,使用H. 264编码,录制 为 MyVideo. mp4。(2)客户端软件在录制的同时,在后台读取MyVideo. mp4,使用TCP/IP协议,将读 取的音视频媒体数据分片发送到服务端。(3)服务端接收完音视频媒体数据,根据MP4编码容器规范,保存成完整的 MyVideo. mp4。说明书附图1意在表达本发明的一种应用,以方便理解。但发明人的权利要求并 不限于此一具体应用。
权利要求
1.一种手机音视频边录边上传的方法本发明公开一种手机音视频边录边上传的方法,用于手机将摄像头和麦克风采集到的 音视频流,通过客户端软件实时编码并临时写入手机存储器的缓冲区内,同时,客户端软件 异步读取缓冲中的音视频数据并上传到服务端。本发明涉及移动互联网音视频领域。其核心思想为(1)手机客户端软件从摄像头、麦克风设备采集音视频流,实时编码并临时写入手机存 储器的缓冲区内,作为缓冲。(2)客户端软件在写入缓冲的同时,客户端软件后台读取缓冲,上传到服务端。(3)服务端接收分片数据,进行组装、还原。本发明应用于手机移动互联网的语音、视频的传输。
2.根据权利1要求所述的方法,其特征在于本方法的实现方式是客户端/服务器实 现模式。客户端软件安装于各类手机终端。
3.根据权利1要求所述的方法,其特征在于音视频数据传输的通道为移动互联网。具 体的传输通道包括但不仅限于3G网络、4G网络、Wi-Fi网络、WiMax网络等。
4.根据权利1要求所述的方法,其特征在于客户端软件从手机摄像头、麦克风设备采 集音视频流,进行实时编码。音频编码格式包括但不仅限于AAC、MP3、WMA、AMR等,视频编码 格式包括但不仅限于H. 263, H. 264, VP6,VP8,WebM等,编码容器包括但不仅限于3GP、MP4、 Flv、F4v,M4v 等。
5.根据权利1要求所述的方法,其特征在于客户端软件在实时编码过程中,在本地存 储器开辟缓冲区,将音视频数据写入该缓冲区。
6.根据权利1要求所述的方法,其特征在于客户端软件在权利5中音视频编码写入 缓冲的同时,读取缓冲并上传到服务端。
7.根据权利1要求所述的方法,其特征在于权利6中描述的上传的音视频数据是分 片的,即拆分为多个小块数据进行上传。
8.根据权利1要求所述的方法,其特征在于上传过程支持断线重连机制和断点续传 机制。
9.根据权利1要求所述的方法,其特征在于服务端接收分片数据后,进行组装、还原。
全文摘要
本发明公开一种手机音视频边录边上传的方法,用于手机将摄像头和麦克风采集到的音视频流,通过客户端软件实时编码并临时写入手机存储器的缓冲区内,同时,客户端软件异步读取缓冲中的音视频数据并上传到服务端。本发明涉及移动互联网音视频领域。其基本步骤为(1)手机客户端软件从摄像头、麦克风设备采集音视频流,实时编码并临时写入手机存储器的缓冲区内,作为缓冲。(2)客户端软件在写入缓冲的同时,客户端软件后台读取缓冲,分片上传到服务端。(3)服务端接收分片数据,进行组装、还原。
文档编号H04L29/06GK102098304SQ20111002651
公开日2011年6月15日 申请日期2011年1月25日 优先权日2011年1月25日
发明者张海涛 申请人:北京天纵网联科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1