The embodiment of the present invention discloses a method, device and electronic device for generating a live video stream. The method includes: acquiring live video data from the live broadcast signal collected by the video acquisition device when it is necessary to play live video, acquiring the gasket video data of the gasket video when it is necessary to play the gasket video, and writing the acquired video data to be played into the pipeline. The video data to be played is the above live video data and the gasket video data acquired; the video data to be played is read from the pipeline to obtain the frame image data of the video data to be played; and the video live stream is generated using the frame image data. By applying the embodiment of the present invention, a live video stream can be generated based on the need to select live video data or gasket video data, that is, gasket video can be added to the live video stream.
【技术实现步骤摘要】
一种视频直播流生成方法、装置及电子设备
本专利技术涉及网络
中的多媒体直播
,特别涉及一种视频直播流生成方法、装置及电子设备。
技术介绍
目前,随着网络技术的快速发展,网络视频直播得到了更广泛的应用,例如,晚会盛典直播、演唱会直播、体育赛事直播、商业发布会直播、秀场直播、游戏直播等,网络视频直播可以方便观众随时随地观看,以获得更好的观看体验。专利技术人在实现本专利技术的过程中发现,现有技术至少存在如下问题:在针对网络视频直播的实际应用中,经常需要在视频直播流中添加一些特定视频,例如,宣传片、倒计时短片、广告视频等,可以将这类特定视频,统称为垫片视频。因此,如何实现在视频直播流中有效的添加垫片视频,成为目前亟待解决的问题。
技术实现思路
本专利技术实施例的目的在于提供一种视频直播流生成方法、装置及电子设备,以实现在视频直播流中添加垫片视频。具体技术方案如下:本专利技术实施例提供了一种视频直播流生成方法,所述方法包括:当需要播放直播视频时,从视频采集设备采集的直播信号中,获取直播视频数据,当需要播放垫片视频时,获取所述垫片视频的垫片视频数据;将所获取的待播放视 ...
【技术保护点】
1.一种视频直播流生成方法,其特征在于,所述方法包括:当需要播放直播视频时,从视频采集设备采集的直播信号中,获取直播视频数据,当需要播放垫片视频时,获取所述垫片视频的垫片视频数据;将所获取的待播放视频数据写入管道中,所述待播放视频数据为获取的所述直播视频数据和所述垫片视频数据;从所述管道中读取所述待播放视频数据,得到所述待播放视频数据中的帧图像数据;使用所述帧图像数据,生成视频直播流。
【技术特征摘要】
1.一种视频直播流生成方法,其特征在于,所述方法包括:当需要播放直播视频时,从视频采集设备采集的直播信号中,获取直播视频数据,当需要播放垫片视频时,获取所述垫片视频的垫片视频数据;将所获取的待播放视频数据写入管道中,所述待播放视频数据为获取的所述直播视频数据和所述垫片视频数据;从所述管道中读取所述待播放视频数据,得到所述待播放视频数据中的帧图像数据;使用所述帧图像数据,生成视频直播流。2.根据权利要求1所述的方法,其特征在于,所述将所获取的待播放视频数据写入管道中之前,还包括:建立用于写入所述直播视频数据和所述垫片视频数据的管道。3.根据权利要求1所述的方法,其特征在于,采用如下步骤确定是否需要播放直播视频:当接收到用于指示播放直播视频的直播视频播放指令时,确定需要播放直播视频;或者当监控到用于表示开始播放直播视频的第一预设播放时刻到达时,确定需要播放直播视频;采用如下步骤确定是否需要播放垫片视频:当接收到用于指示播放垫片视频的垫片视频播放指令时,确定需要播放垫片视频;或者当监控到用于表示开始播放垫片视频的第二预设播放时刻到达时,确定需要播放垫片视频。4.根据权利要求1所述的方法,其特征在于,所述将所获取的待播放视频数据写入管道中,包括:按照预设帧率,将所获取的待播放视频数据,写入管道中。5.根据权利要求1所述的方法,其特征在于,所述使用所述帧图像数据,生成视频直播流,包括:按照预设直播流封装格式,对所述帧图像数据进行封装,得到视频直播流中的视频数据包。6.一种视频直播流生成装置,其特征在于,所述装置包括:获取模块,用于当需要播放直播视频时,从视频采集设备采集的直播信号中,获取直播视频数据,当需要播放垫片视频时,获取所述垫片视频的垫片视频数据:写入模块,用...
【专利技术属性】
技术研发人员:张涛,何广,
申请(专利权)人:上海众源网络有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。