多媒体文件播放方法及装置的制造方法_5

文档序号:9263816阅读:来源:国知局
发送多媒体文件包括的第一音频数据包之前,还包括:
[0130]周期性地从该多媒体文件包括的音频数据包中,获取一个音频数据包,以及周期性地从该多媒体文件包括的视频数据包中,获取一个视频数据包;
[0131]向获取的音频数据包中添加该数据测试标识,得到第一音频数据包,以及向获取的视频数据包中添加该数据测试标识,得到第一视频数据包。
[0132]在本公开的另一实施例中,向获取的音频数据包中添加该数据测试标识,得到第一音频数据包,以及向获取的视频数据包中添加该数据测试标识,得到第一视频数据包之前,还包括:
[0133]将该数据测试标识,按照指定格式进行封装。
[0134]在本公开的另一实施例中,基于该第一时间戳和该第二时间戳,向该音频播放设备发送第二音频数据包,以及向该视频播放设备发送第二视频数据包,包括:
[0135]基于该第一时间戳和该第一音频数据包的发送时间,确定该第一音频数据包的传输时间间隔,得到音频传输时间间隔;
[0136]基于该第二时间戳和该第一视频数据包的发送时间,确定该第一视频数据包的传输时间间隔,得到视频传输时间间隔;
[0137]基于该音频传输时间间隔和该视频传输时间间隔,向该音频播放设备发送第二音频数据包,以及向该视频播放设备发送第二视频数据包。
[0138]在本公开的实施例中,多媒体播放设备向音频播放设备发送第一音频数据包,以及向视频设备发送第一视频数据包,该第一音频数据包和该第一视频数据包携带数据测试标识,当该音频播放设备接收到该数据测试标识时,该音频播放设备返回第一时间戳,当该视频播放设备接收到该数据测试标识时,该视频播放设备返回第二时间戳,该多媒体播放设备基于该第一时间戳和该第二时间戳,向音频播放设备发送第二音频数据包,以及向视频播放设备发送第二视频数据包,以同步播放该第二音频数据包和该第二视频数据包,从而可以解决该多媒体文件播放时音频数据和视频数据不同步的问题。
[0139]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0140]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种多媒体文件播放方法,其特征在于,所述方法包括: 向音频播放设备发送多媒体文件包括的第一音频数据包,所述第一音频数据包携带数据测试标识,使所述音频播放设备基于所述数据测试标识返回第一时间戳,所述第一时间戳为所述音频播放设备接收到所述第一音频数据包的时间戳; 向视频播放设备发送所述多媒体文件包括的第一视频数据包,所述第一视频数据包携带所述数据测试标识,使所述视频播放设备基于所述数据测试标识返回第二时间戳,所述第二时间戳为所述视频播放设备接收到所述第一视频数据包的时间戳; 当接收到所述第一时间戳和所述第二时间戳时,基于所述第一时间戳和所述第二时间戳,向所述音频播放设备发送第二音频数据包,以及向所述视频播放设备发送第二视频数据包,以同步播放所述第二音频数据包和所述第二视频数据包,所述第二音频数据包为所述第一音频数据包之后发送的音频数据包,所述第二视频数据包为所述第一视频数据包之后发送的视频数据包。2.如权利要求1所述的方法,其特征在于,所述向音频播放设备发送多媒体文件包括的第一音频数据包之前,还包括: 周期性地从所述多媒体文件包括的音频数据包中,获取一个音频数据包,以及周期性地从所述多媒体文件包括的视频数据包中,获取一个视频数据包; 向获取的音频数据包中添加所述数据测试标识,得到第一音频数据包,以及向获取的视频数据包中添加所述数据测试标识,得到第一视频数据包。3.如权利要求2所述的方法,其特征在于,所述向获取的音频数据包中添加所述数据测试标识,得到第一音频数据包,以及向获取的视频数据包中添加所述数据测试标识,得到第一视频数据包之前,还包括: 将所述数据测试标识,按照指定格式进行封装。4.如权利要求1所述的方法,其特征在于,所述基于所述第一时间戳和所述第二时间戳,向所述音频播放设备发送第二音频数据包,以及向所述视频播放设备发送第二视频数据包,包括: 基于所述第一时间戳和所述第一音频数据包的发送时间,确定所述第一音频数据包的传输时间间隔,得到音频传输时间间隔; 基于所述第二时间戳和所述第一视频数据包的发送时间,确定所述第一视频数据包的传输时间间隔,得到视频传输时间间隔; 基于所述音频传输时间间隔和所述视频传输时间间隔,向所述音频播放设备发送第二音频数据包,以及向所述视频播放设备发送第二视频数据包。5.一种多媒体文件播放装置,其特征在于,所述装置包括: 第一发送模块,用于向音频播放设备发送多媒体文件包括的第一音频数据包,所述第一音频数据包携带数据测试标识,使所述音频播放设备基于所述数据测试标识返回第一时间戳,所述第一时间戳为所述音频播放设备接收到所述第一音频数据包的时间戳; 第二发送模块,用于向视频播放设备发送所述多媒体文件包括的第一视频数据包,所述第一视频数据包携带所述数据测试标识,使所述视频播放设备基于所述数据测试标识返回第二时间戳,所述第二时间戳为所述视频播放设备接收到所述第一视频数据包的时间戳; 第三发送模块,用于当接收到所述第一时间戳和所述第二时间戳时,基于所述第一时间戳和所述第二时间戳,向所述音频播放设备发送第二音频数据包,以及向所述视频播放设备发送第二视频数据包,以同步播放所述第二音频数据包和所述第二视频数据包,所述第二音频数据包为所述第一音频数据包之后发送的音频数据包,所述第二视频数据包为所述第一视频数据包之后发送的视频数据包。6.如权利要求5所述的装置,其特征在于,所述装置还包括: 获取模块,用于周期性地从所述多媒体文件包括的音频数据包中,获取一个音频数据包,以及周期性地从所述多媒体文件包括的视频数据包中,获取一个视频数据包; 添加模块,用于向获取的音频数据包中添加所述数据测试标识,得到第一音频数据包,以及向获取的视频数据包中添加所述数据测试标识,得到第一视频数据包。7.如权利要求6所述的装置,其特征在于,所述装置还包括: 封装模块,用于将所述数据测试标识,按照指定格式进行封装。8.如权利要求5所述的装置,其特征在于,所述第三发送模块包括: 第一确定单元,用于基于所述第一时间戳和所述第一音频数据包的发送时间,确定所述第一音频数据包的传输时间间隔,得到音频传输时间间隔; 第二确定单元,用于基于所述第二时间戳和所述第一视频数据包的发送时间,确定所述第一视频数据包的传输时间间隔,得到视频传输时间间隔; 发送单元,用于基于所述音频传输时间间隔和所述视频传输时间间隔,向所述音频播放设备发送第二音频数据包,以及向所述视频播放设备发送第二视频数据包。9.一种多媒体文件播放装置,其特征在于,所述装置包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 向音频播放设备发送多媒体文件包括的第一音频数据包,所述第一音频数据包携带数据测试标识,使所述音频播放设备基于所述数据测试标识返回第一时间戳,所述第一时间戳为所述音频播放设备接收到所述第一音频数据包的时间戳; 向视频播放设备发送所述多媒体文件包括的第一视频数据包,所述第一视频数据包携带所述数据测试标识,使所述视频播放设备基于所述数据测试标识返回第二时间戳,所述第二时间戳为所述视频播放设备接收到所述第一视频数据包的时间戳; 当接收到所述第一时间戳和所述第二时间戳时,基于所述第一时间戳和所述第二时间戳,向所述音频播放设备发送第二音频数据包,以及向所述视频播放设备发送第二视频数据包,以同步播放所述第二音频数据包和所述第二视频数据包,所述第二音频数据包为所述第一音频数据包之后发送的音频数据包,所述第二视频数据包为所述第一视频数据包之后发送的视频数据包。
【专利摘要】本公开是关于一种多媒体文件播放方法及装置。所述方法包括:向音频播放设备发送第一音频数据包,以及向视频设备发送第一视频数据包,该第一音频数据包和该第一视频数据包携带数据测试标识;当该音频播放设备接收到该数据测试标识时,该音频播放设备返回第一时间戳;当该视频播放设备接收到该数据测试标识时,该视频播放设备返回第二时间戳;该多媒体播放设备基于该第一时间戳和该第二时间戳,向音频播放设备发送第二音频数据包,以及向视频播放设备发送第二视频数据包,以同步播放该第二音频数据包和该第二视频数据包,从而可以解决该多媒体文件播放时音频数据和视频数据不同步的问题。
【IPC分类】H04N21/43, H04N21/8547
【公开号】CN104980820
【申请号】CN201510337320
【发明人】谭康喜, 魏先哲, 马戈
【申请人】小米科技有限责任公司
【公开日】2015年10月14日
【申请日】2015年6月17日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1