[发明专利]直播数据复用方法、装置、存储介质及设备在审
申请号: | 201810018715.8 | 申请日: | 2018-01-09 |
公开(公告)号: | CN108174242A | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 郑伟;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04N21/2368 | 分类号: | H04N21/2368;H04N21/236;H04N21/488;H04N21/8547;G11B20/10 |
代理公司: | 北京众达德权知识产权代理有限公司 11570 | 代理人: | 刘杰 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 队列 数据包 歌词数据包 音频数据包 直播 时间戳 视频数据包 存储介质 缓冲队列 视频缓冲 数据复用 音频缓冲 多帧 歌词 传输 队列首位 多帧视频 歌词数据 视频数据 数据包含 音频数据 帧头信息 跳转 推流 预设 帧率 存储 | ||
本发明涉及直播推流技术领域,尤其涉及直播数据复用方法、装置、存储介质及设备,直播数据包含视频数据、音频数据和歌词数据,包括步骤S1:以预设帧率分别编码出多帧视频数据包、多帧音频数据包和多帧歌词数据包;步骤S2:按照时间戳的时间先后顺序分别存储获得视频缓冲队列、音频缓冲队列和歌词缓冲队列中;步骤S3:分别从视频缓冲队列、音频缓冲队列和歌词缓冲队列中提取出位于队列首位的第一帧视频数据包、第一帧音频数据包和第一帧歌词数据包;步骤S4:提取出第一帧视频数据包、第一帧音频数据包和第一帧歌词数据包中时间戳最小的数据包,并为时间戳最小的数据包添加帧头信息并进行直播传输,跳转至步骤S3直至所有队列中的数据包均传输完毕。
技术领域
本发明涉及直播推流技术领域,尤其涉及直播数据复用方法、装置、存储介质及设备。
背景技术
随着科学技术的快速发展,越来越多的电子多媒体技术应用到人们的日常生活中,其中,视频直播就是其中一种新兴的应用。视频直播可以同一时间透过网络系统在不同的交流平台以视讯的方式进行现场直播,具有直观、快速、交互性强的特点。
当前存在一种视频直播方式,即,主播通过视频直播播放歌曲,歌曲的歌词也会同步直播给观众。对于如何将歌词同步直播给观众,现有技术采用的方式是:将歌词叠加在视频流中一同编码,并在编码后进行传输,然而采用上述方式将导致歌词的清晰度下降。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的直播数据复用方法、装置、存储介质及设备。
本发明实施例提供一种直播数据复用方法,所述直播数据包含视频数据、音频数据和与所述音频数据对应的歌词数据,所述方法包括:
步骤S1:以预设帧率分别将所述视频数据、所述音频数据和所述歌词数据编码成多帧视频数据包、多帧音频数据包和多帧歌词数据包,其中,所述视频数据包、所述音频数据包和所述歌词数据包均携带有时间戳;
步骤S2:按照时间戳的时间先后顺序,分别将所述多帧视频数据包、所述多帧音频数据包和所述多帧歌词数据包存储至视频缓冲队列、音频缓冲队列和歌词缓冲队列中;
步骤S3:分别从所述视频缓冲队列、所述音频缓冲队列和所述歌词缓冲队列中提取出位于队列首位的第一帧视频数据包、第一帧音频数据包和第一帧歌词数据包;
步骤S4:比较所述第一帧视频数据包、所述第一帧音频数据包和所述第一帧歌词数据包的时间戳的大小,提取出时间戳最小的数据包,并为时间戳最小的数据包添加帧头信息,对添加有帧头信息的所述数据包进行直播传输,跳转至步骤S3直至所有队列中的数据包均传输完毕。
优选的,所述视频缓冲队列、所述音频缓冲队列和所述歌词缓冲队列的队列类型均为先入先出队列。
优选的,所述帧头信息包括帧类型、帧时间戳和帧包含的数据量的大小。
优选的,在步骤S3之前,所述方法还包括:
从所述视频缓冲队列中提取出位于队列首位的一帧视频数据包,并为该帧视频数据包添加帧头信息,对添加有帧头信息的视频数据包进行直播传输。
本发明实施例提供一种直播数据复用装置,所述直播数据包含视频数据、音频数据和与所述音频数据对应的歌词数据,所述装置包括:
编码模块,用于执行步骤S1:以预设帧率分别将所述视频数据、所述音频数据和所述歌词数据编码成多帧视频数据包、多帧音频数据包和多帧歌词数据包,其中,所述视频数据包、所述音频数据包和所述歌词数据包均携带有时间戳;
存储模块,用于执行步骤S2:按照时间戳的时间先后顺序,分别将所述多帧视频数据包、所述多帧音频数据包和所述多帧歌词数据包存储至视频缓冲队列、音频缓冲队列和歌词缓冲队列中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810018715.8/2.html,转载请声明来源钻瓜专利网。