发明名称 | 一种多媒体文件的录制方法和装置 | ||
摘要 | 本发明实施例提供了一种多媒体文件的录制方法和装置,该方法包括:当接收到多媒体文件的录制请求时,创建数据源、编码器、打包器、第一多媒体写入器、第二多媒体写入器;通过数据源持续采集多媒体数据;编码器持续对所述多媒体数据进行编码,并将编码之后的多媒体数据写入预置的缓存队列;第一多媒体写入器从所述缓存队列读取编码后的多媒体数据,并写入第一多媒体文件;判断所述第一多媒体文件是否超过预设的文件大小阈值;若是,则切换至第二多媒体写入器从所述缓存队列读取编码后的多媒体数据,并写入第二多媒体文件。本发明实施例保证了在切换时持续工作,避免了录制的空白,实现了无缝连续录制。 | ||
申请公布号 | CN105049919A | 申请公布日期 | 2015.11.11 |
申请号 | CN201510447305.1 | 申请日期 | 2015.07.27 |
申请人 | 青岛海信移动通信技术股份有限公司 | 发明人 | 刘相双 |
分类号 | H04N21/433(2011.01)I | 主分类号 | H04N21/433(2011.01)I |
代理机构 | 北京润泽恒知识产权代理有限公司 11319 | 代理人 | 赵娟 |
主权项 | 一种多媒体文件的录制方法,其特征在于,包括:当接收到多媒体文件的录制请求时,创建数据源、编码器、打包器、第一多媒体写入器、第二多媒体写入器;通过数据源持续采集多媒体数据;编码器持续对所述多媒体数据进行编码,并将编码之后的多媒体数据写入预置的缓存队列;第一多媒体写入器从所述缓存队列读取编码后的多媒体数据,并写入第一多媒体文件;判断所述第一多媒体文件是否超过预设的文件大小阈值;若是,则切换至第二多媒体写入器从所述缓存队列读取编码后的多媒体数据,并写入第二多媒体文件。 | ||
地址 | 266071 山东省青岛市市南区江西路11号 |