[发明专利]一种视频直播流生成方法、装置及电子设备在审
申请号: | 201811555799.5 | 申请日: | 2018-12-19 |
公开(公告)号: | CN109660838A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 张涛;何广 | 申请(专利权)人: | 上海众源网络有限公司 |
主分类号: | H04N21/2668 | 分类号: | H04N21/2668;H04L29/06 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;马敬 |
地址: | 201103 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 垫片 视频直播 播放视频数据 直播视频数据 视频数据 视频 装置及电子设备 帧图像数据 视频采集设备 读取 直播信号 播放 写入 采集 直播 应用 | ||
本发明实施例公开了一种视频直播流生成方法、装置及电子设备,该方法包括:当需要播放直播视频时,从视频采集设备采集的直播信号中,获取直播视频数据,当需要播放垫片视频时,获取该垫片视频的垫片视频数据;将所获取的待播放视频数据写入管道中,该待播放视频数据为获取的上述直播视频数据和上述垫片视频数据;从该管道中读取该待播放视频数据,得到该待播放视频数据中的帧图像数据;使用该帧图像数据,生成视频直播流。应用本发明实施例,可以基于需要选择直播视频数据或垫片视频数据生成视频直播流,即实现了在视频直播流中添加垫片视频。
技术领域
本发明涉及网络技术领域中的多媒体直播技术领域,特别涉及一种视频直播流生成方法、装置及电子设备。
背景技术
目前,随着网络技术的快速发展,网络视频直播得到了更广泛的应用,例如,晚会盛典直播、演唱会直播、体育赛事直播、商业发布会直播、秀场直播、游戏直播等,网络视频直播可以方便观众随时随地观看,以获得更好的观看体验。
发明人在实现本发明的过程中发现,现有技术至少存在如下问题:
在针对网络视频直播的实际应用中,经常需要在视频直播流中添加一些特定视频,例如,宣传片、倒计时短片、广告视频等,可以将这类特定视频,统称为垫片视频。
因此,如何实现在视频直播流中有效的添加垫片视频,成为目前亟待解决的问题。
发明内容
本发明实施例的目的在于提供一种视频直播流生成方法、装置及电子设备,以实现在视频直播流中添加垫片视频。具体技术方案如下:
本发明实施例提供了一种视频直播流生成方法,所述方法包括:
当需要播放直播视频时,从视频采集设备采集的直播信号中,获取直播视频数据,当需要播放垫片视频时,获取所述垫片视频的垫片视频数据;
将所获取的待播放视频数据写入管道中,所述待播放视频数据为获取的所述直播视频数据和所述垫片视频数据;
从所述管道中读取所述待播放视频数据,得到所述待播放视频数据中的帧图像数据;
使用所述帧图像数据,生成视频直播流。
进一步的,所述将所获取的待播放视频数据写入管道中之前,还包括:
建立用于写入所述直播视频数据和所述垫片视频数据的管道。
进一步的,采用如下步骤确定是否需要播放直播视频:
当接收到用于指示播放直播视频的直播视频播放指令时,确定需要播放直播视频;或者
当监控到用于表示开始播放直播视频的第一预设播放时刻到达时,确定需要播放直播视频;
采用如下步骤确定是否需要播放垫片视频:
当接收到用于指示播放垫片视频的垫片视频播放指令时,确定需要播放垫片视频;或者
当监控到用于表示开始播放垫片视频的第二预设播放时刻到达时,确定需要播放垫片视频。
进一步的,所述将所获取的待播放视频数据写入管道中,包括:
按照预设帧率,将所获取的待播放视频数据,写入管道中。
进一步的,所述使用所述帧图像数据,生成视频直播流,包括:
按照预设直播流封装格式,对所述帧图像数据进行封装,得到视频直播流中的视频数据包。
本发明实施例还提供了一种视频直播流生成装置,所述装置包括:
获取模块,用于当需要播放直播视频时,从视频采集设备采集的直播信号中,获取直播视频数据,当需要播放垫片视频时,获取所述垫片视频的垫片视频数据:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海众源网络有限公司,未经上海众源网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811555799.5/2.html,转载请声明来源钻瓜专利网。