【技术实现步骤摘要】
视频流处理方法、装置、服务器及存储介质
本公开涉及互联网
,特别涉及一种视频流处理方法、装置、服务器及存储介质。
技术介绍
目前,直播应用成为了很受大家欢迎的娱乐应用。主播用户通过第一终端上安装的直播应用进行视频直播;而观众用户能够通过第二终端上安装的直播应用观看主播用户的视频直播。相关技术中,在主播用户直播的过程中,第一终端是以GOP(GroupofPictures,图像群组)的形式向服务器传输视频流的。其中,GOP中包括至少一个I(IntraPicture,内部画面)帧和多个P(PredictivePicture,预测画面)帧。响应于第二终端请求观看主播用户的视频直播,服务器将第一终端最近传输的GOP发送给第二终端;由第二终端对该GOP中的每帧图像进行转码,得到多帧图像,从第一帧图像开始依次渲染,以实现播放视频流。上述相关技术中,由于一个GOP中包括多帧图像,GOP中的第一帧图像的采集时间与当前时间存在一定时间差,从而导致第二终端播放的视频流与第一终端的直播之间存在延时。专利 ...
【技术保护点】
1.一种视频流处理方法,其特征在于,所述方法包括:/n在第一终端在直播间进行视频直播的过程中,响应于接收到所述第一终端上传的第一视频流,根据所述第一视频流中的每帧图像对应的生成时间戳,从所述第一视频流中确定至少一帧第一图像,所述至少一帧第一图像为所述第一视频流中生成时间戳距离当前时间点最近的图像;/n将所述至少一帧第一图像转码为可渲染的第二视频流;/n关联所述第一终端的终端标识和所述第二视频流;/n响应于接收到第二终端发送的用于加入所述直播间的加入请求,将所述第一终端的终端标识关联的第二视频流发送给所述第二终端,用于所述第二终端根据所述第二视频流启动播放视频画面。/n
【技术特征摘要】
1.一种视频流处理方法,其特征在于,所述方法包括:
在第一终端在直播间进行视频直播的过程中,响应于接收到所述第一终端上传的第一视频流,根据所述第一视频流中的每帧图像对应的生成时间戳,从所述第一视频流中确定至少一帧第一图像,所述至少一帧第一图像为所述第一视频流中生成时间戳距离当前时间点最近的图像;
将所述至少一帧第一图像转码为可渲染的第二视频流;
关联所述第一终端的终端标识和所述第二视频流;
响应于接收到第二终端发送的用于加入所述直播间的加入请求,将所述第一终端的终端标识关联的第二视频流发送给所述第二终端,用于所述第二终端根据所述第二视频流启动播放视频画面。
2.根据权利要求1所述的方法,其特征在于,所述将所述至少一帧第一图像转码为可渲染的第二视频流,包括:
获取所述第一视频流中的关键帧图像和参考帧图像;
对于每帧第一图像,根据所述第一图像之前的关键帧图像和参考帧图像,对所述第一图像进行转码处理,得到所述第一图像的可渲染的第一图像数据;
将所述至少一帧第一图像的第一图像数据组成所述第二视频流。
3.根据权利要求1所述的方法,其特征在于,所述根据所述第一视频流中的每帧图像对应的生成时间戳,从所述第一视频流中确定至少一帧第一图像,包括:
确定所述第一视频流中每帧图像的头部信息;
从所述头部信息中获取所述图像对应的生成时间戳;
根据每帧图像的生成时间戳,从所述第一视频流的多帧图像中选择生成时间戳距离当前时间点最近的至少一帧第一图像。
4.根据权利要求1所述的方法,其特征在于,所述将所述第一终端的终端标识关联的第二视频流发送给所述第二终端之后,所述方法还包括:
接收所述第一终端上传的第三视频流;
将所述第三视频流发送给所述第二终端。
5.根据权利要求1所述的方法,其特征在于,所述将所述第一终端的终端标识关联的第二视频流发送给所述第二终端之后,所述方法还包括:
接收所述第一终端上传的第三视频流,根据所述第三视频流中的每帧图像对应的生成时间戳,从所述第三视频流中确定至少一帧第二图像...
【专利技术属性】
技术研发人员:王永杰,
申请(专利权)人:广州繁星互娱信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。