发明名称 一种用于解决播放网络视频时短时停顿的装置及方法
摘要 本发明提供了一种用于解决播放网络视频时短时停顿的装置及方法,该装置包括:用于对视频进行分段的转码子系统,flash播放器,其包括用来存放下载的视频数据的数据缓存模块,用于修改tag的时间戳的过滤器,用于给flv数据添加上元信息和/或flv头信息的数据组装模块,用于计算需要的视频数据的地址并从数据缓存模块取出已经缓存的视频数据进行拼接和格式转换的视频数据拼接和转换模块,用于对取出的视频数据进行播放的播放模块。该方法包括:将视频分段;修改tag的时间戳;给flv数据添加上元信息和/或flv头信息;从数据缓存模块取出已经缓存的视频数据进行拼接和格式转换;对取出的视频数据进行播放。
申请公布号 CN103024603B 申请公布日期 2016.06.15
申请号 CN201210580482.3 申请日期 2012.12.27
申请人 合一网络技术(北京)有限公司 发明人 王少刚;吴昊宇;姚键;潘柏宇;卢述奇
分类号 H04N21/845(2011.01)I;H04N21/8547(2011.01)I 主分类号 H04N21/845(2011.01)I
代理机构 北京庆峰财智知识产权代理事务所(普通合伙) 11417 代理人 李文军
主权项 一种用于解决播放网络视频时短时停顿的装置,其特征在于该装置包括:转码子系统:用于将flv格式的视频进行分段后放入数据缓存模块,或者转码子系统利用开源软件程序把视频转成一个flv格式的视频后再分段,分段后将flv格式的视频放入数据缓存模块;flash播放器,包括用来存放分段后的flv格式的视频的数据缓存模块,用于去掉flv开头和metadata信息、保留视频和音频tag、并且去掉记录解码信息的伪帧、修改tag的时间戳的过滤器,用于给flv数据添加上元信息和/或flv头信息的数据组装模块,用于计算需要的视频数据的地址并从数据缓存模块取出已经缓存的视频数据进行拼接和格式转换的视频数据拼接和转换模块,用于对取出的视频数据进行播放的播放模块,数据组装模块还用于判断一个flv分段视频文件是否已经播放结束,如果播放结束就自动拼接下一个flv分段视频文件;其中flash播放器中的过滤器按如下方式修改tag的时间戳:后一段视频中视频帧的时间戳加上前面分段视频的视频时长,后一段视频中音频帧的时间戳加上前面分段视频的音频时长。
地址 100080 北京市海淀区海淀大街8号中钢国际广场A座5层A、C区