视频同步方法及装置、计算机可读存储介质以及电子设备制造方法及图纸

技术编号:25529145 阅读:43 留言:0更新日期:2020-09-04 17:17
本发明专利技术实施例是关于一种视频同步方法及装置、计算机可读存储介质以及电子设备,涉及视频直播技术领域,该方法包括:当主播端接收拍照指令时,显示与所述拍照指令对应的提示动画;将正在直播的当前视频画面写入视频帧,并将所述提示动画写入数据帧;根据所述视频帧以及数据帧生成待播放视频流;将所述待播放视频流推送至服务器,以使得服务器将所述待播放视频流推送至观看直播的用户端,以实现所述提示动画在所述主播端以及用户端的同步。该方法提高了待播放视频流的生成速度,同时也提高了直播视频的实时性。

【技术实现步骤摘要】
视频同步方法及装置、计算机可读存储介质以及电子设备
本专利技术实施例涉及视频直播
,具体而言,涉及一种视频同步方法、视频同步装置、计算机可读存储介质以及电子设备。
技术介绍
在目前的直播平台上,主播进行视频直播时是通过RTMP(RealTimeMessagingProtocol,实时消息传输协议)视频流将本地视频画面上传到服务端,再传输到用户端观看的,这个过程会存在一定的延时,且该延时是不可避免的,具体的延长时长在1-10秒之间。同时,在直播的过程中,当需要给主播拍照时,会先显示一个倒计时的动画,倒计时的过程中主播会摆个造型或姿势准备拍照,到倒计时结束的时候会截一张图作为相片。但是,上述方案存在如下问题:当主播端收到服务端推送的拍照消息后,倒计时动画在主播端和用户端是同时显示的,但是主播看到的视频画面和用户的是存在延时的,在用户端情况是看到倒计时已经结束了,过了几秒才看到主播摆个造型或姿势,影响观看体验。为了解决上述技术问题,现有技术通常是通过如下方法实现的:把倒计时动画合成到视频画面里,这种方法可以达到用户端视频画面和倒计时动画本文档来自技高网...

【技术保护点】
1.一种视频同步方法,其特征在于,包括:/n当主播端接收拍照指令时,显示与所述拍照指令对应的提示动画;/n将正在直播的当前视频画面写入视频帧,并将所述提示动画写入数据帧;/n根据所述视频帧以及数据帧生成待播放视频流;/n将所述待播放视频流推送至服务器,以使得服务器将所述待播放视频流推送至观看直播的用户端,以实现所述提示动画在所述主播端以及用户端的同步。/n

【技术特征摘要】
1.一种视频同步方法,其特征在于,包括:
当主播端接收拍照指令时,显示与所述拍照指令对应的提示动画;
将正在直播的当前视频画面写入视频帧,并将所述提示动画写入数据帧;
根据所述视频帧以及数据帧生成待播放视频流;
将所述待播放视频流推送至服务器,以使得服务器将所述待播放视频流推送至观看直播的用户端,以实现所述提示动画在所述主播端以及用户端的同步。


2.根据权利要求1所述的视频同步方法,其特征在于,所述视频同步方法还包括:
当检测到所述提示动画播放完成时,截取播放完成时刻的所述当前视频画面,并根据截取到的当前视频画面生成目标图像;其中,所述提示动画包括倒计时动画或者进度条;
将所述目标图像推送至所述服务器,以使得所述服务器将所述目标图像推送至所述用户端,进而实现所述目标图像在所述主播端以及用户端的同步。


3.根据权利要求2所述的视频同步方法,其特征在于,所述视频同步方法还包括:
将所述目标图像存储至图像列表中得到当前图像列表;
利用所述当前图像列表对服务器中与所述当前图像列表对应的历史图像列表进行更新,以便于用户端对所述当前图像列表中的目标图像进行查看。


4.根据权利要求2所述的视频同步方法,其特征在于,所述正在直播的当前视频画面中包括正在进行直播的主播;
其中,截取播放完成时刻的所述当前视频画面包括:
截取所述主播在所述播放完成时刻的姿态信息;其中,所述姿态信息包括所述主播的面部表情和/或肢体动作。


5.根据权利要求1所述的视频同步方法,其特征在于,将正在直播的当前视频画面写入视频帧,并将所述提示动画写入数据帧包括:
将正在直播的当前视频画面分别写入实时消息传输协议流的音频帧以及视频帧;
将所述提示动画写入所述实时消息传输协议流的数据帧。

...

【专利技术属性】
技术研发人员:黄业龙
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1