[发明专利]一种音视频实时采集上传及数据处理方法及系统有效
申请号: | 201410468018.4 | 申请日: | 2014-09-15 |
公开(公告)号: | CN104219538B | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 唐涛 | 申请(专利权)人: | 深圳市云宙多媒体技术有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/2343 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南山区科技园中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 实时 采集 上传 数据处理 方法 系统 | ||
1.一种音视频实时采集上传及数据处理方法,其特征在于,所述方法包括:
采集终端采集音视频流并实时编码,将编码后的头格式为N个字节的第一头格式的音视频文件实时写入采集终端的缓冲区;
在写入所述缓冲区的同时,实时读取缓冲区并检测是否到编码后音视频文件末尾,若未到文件末尾,则将缓冲区头格式为第一头格式的音视频文件向服务器上传;
当所述音视频流采集完毕时,对采集完的编码后的音视频文件做统计获取整个音视频文件描述信息作为第二头格式,用所述第二头格式替换缓冲区存储的编码后音视频文件的第一头格式;
当采集终端检测到已经读取到编码后音视频文件末尾时,跳转到缓冲区的编码后音视频文件的头部,读取N个字节第二头格式,并将所述第二头格式发送给服务器;
服务器接收采集终端发送的编码后的音视频文件,并检测是否为所述音视频文件的最后N个字节,若否,则存储所述编码后的音视频文件;若是,则将接收到的最后N字节写入其存储的编码后的音视频文件的头格式,替换之前的第一格式。
2.如权利要求1所述的音视频实时采集上传及数据处理方法,其特征在于,所述N个字节的第一头格式是对整个音视频文件的描述信息,N为大于1的正整数;所述描述信息包括音视频文件的标题数据信息。
3.如权利要求1所述的音视频实时采集上传及数据处理方法,其特征在于,所述“对采集完的编码后的音视频文件做统计获取整个音视频文件描述信息作为第二头格式,用所述第二头格式替换缓冲区存储的编码后音视频文件的第一头格式”,由采集终端运行的操作系统执行。
4.如权利要求1所述的音视频实时采集上传及数据处理方法,其特征在于,将所述第二头格式发送给服务器采用互联网TCP/IP协议进行发送。
5.一种音视频实时采集上传及数据处理系统,其特征在于,所述系统包括:采集终端、采集终端操作系统、服务器,
采集终端,包括采集模块、编码模块、写入模块、缓冲区、读取检测模块、上传模块、跳转及头格式获取模块,
采集模块,用于采集音视频流;
编码模块,用于实时对采集的音视频流编码;
写入模块,用于实时将编码后的头格式为N个字节的第一头格式的音视频文件实时写入采集终端的缓冲区;
缓冲区,用于临时存储编码后的音视频文件;
读取检测模块,用于在写入所述缓冲区的同时,实时读取缓冲区并检测是否读取到编码后音视频文件末尾,若否,则将读取到编码后音视频文件发送给上传模块,若是,则通知跳转及头格式获取模块启动执行;
跳转及头格式获取模块,用于根据读取检测装置的通知,跳转到缓冲区的编码后音视频文件的头部,读取N个字节第二头格式,并将所述第二头格式发送给上传模块;
上传模块,用于实时将接收到读取检测模块发送的头格式为第一头格式的音视频文件向服务器上传,或实时将接收到的跳转及头格式获取模块发送的N个字节的第二头格式向服务器上传;
采集终端操作系统,包括第一检测模块、头格式统计模块、第一头格式替换模块,
第一检测模块,用于检测采集终端是否采集音视频流完毕,若是则通知头格式统计模块启动执行;
头格式统计模块,用于统计整个音视频文件描述信息作为第二头格式;
第一头格式替换模块,用于用所述第二头格式替换采集终端缓冲区存储的编码后音视频文件的第一头格式;
服务器包括接收模块、第二检测模块、第二头格式替换模块、存储模块;
接收模块,用于接收采集终端发送的编码后的音视频文件;
第二检测模块,用于检测接收到的编码后的音视频文件是否为最后N个字节,若否,通知存储模块启动执行,若是,通知第二头格式替换模块启动执行;
第二头格式替换模块,用于根据第二检测模块的通知,将接收到的最后N字节的第二头格式写入存储模块中存储的编码后的音视频文件的头格式,替换之前的第一格式;
存储模块,用于实时存储采集终端上传的编码后的音视频文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市云宙多媒体技术有限公司,未经深圳市云宙多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410468018.4/1.html,转载请声明来源钻瓜专利网。