发明名称 影音媒体文件合成方法与服务系统
摘要 一种影音媒体文件合成方法与服务系统。该影音媒体文件合成方法由服务系统执行,服务系统供终端装置通过其浏览器连接;方法包括:接收来自终端装置以串流方式传送的对应于音频/视频文件的多个RTP/RTCP封包;读取第一个音频/视频RTCP封包中的时间戳记记录为第一个音频/视频RTP封包的绝对起始时间;针对接收到的音频/视频RTP封包写入音频/视频缓冲器;从音频/视频缓冲器的队列中取出音频RTP封包,计算封包的相对时间戳记与在前的封包的相对时间戳记的差值,依据差值直接或间接地配合音频绝对起始时间产生音频/视频RTP封包的播放时间戳记;及将音频/视频RTP封包连同其播放时间戳记写入到媒体文件。本发明可达到音视频同步的效果,完成音视频的合成录制。
申请公布号 CN105100963A 申请公布日期 2015.11.25
申请号 CN201410220043.0 申请日期 2014.05.22
申请人 纬创资通股份有限公司 发明人 任飞
分类号 H04N21/85(2011.01)I;H04N21/8547(2011.01)I;H04N5/265(2006.01)I;H04L29/08(2006.01)I 主分类号 H04N21/85(2011.01)I
代理机构 北京嘉和天工知识产权代理事务所(普通合伙) 11269 代理人 严慎;支媛
主权项 一种影音媒体文件合成方法,该影音媒体文件合成方法由一服务系统执行,该服务系统供一终端装置通过该终端装置的浏览器连接;该方法包括以下步骤:(A)接收来自该终端装置以串流方式传送的对应于一音频文件的多个音频RTP封包、音频RTCP封包,以及对应于一视频文件的多个视频RTP封包、视频RTCP封包;(B)读取第一个音频RTCP封包中的时间戳记记录为第一个音频RTP封包的音频绝对起始时间,读取第一个视频RTCP封包中的时间戳记记录为第一个视频RTP封包的视频绝对起始时间;(C)针对接收到的音频RTP封包,写入一音频缓冲器,且针对接收到的视频RTP封包,写入一视频缓冲器;(D)从该音频缓冲器的队列中取出一音频RTP封包,计算该封包的相对时间戳记与一在前的封包的相对时间戳记的差值,并依据该差值直接或间接地配合该音频绝对起始时间产生该音频RTP封包的播放时间戳记,从该视频缓冲器的队列中取出一视频RTP封包,计算该封包的相对时间戳记与在前的封包的相对时间戳记的差值,并依据该差值直接或间接地配合该视频绝对起始时间,产生该视频RTP封包的播放时间戳记;以及(E)将该音频RTP封包与视频RTP封包连同该音频RTP封包与视频RTP封包的播放时间戳记写入到一媒体文件。
地址 中国台湾新北市汐止区新台五路一段88号21楼