The embodiment of the invention provides a video screen display method, a device, an electronic device and a storage medium. The scheme is as follows: the server receives the UDP request sent by the client based on the IP address of the server, which includes the identification information of the video to be played; obtains the video to be played according to the identification information of the video to be played; encapsulates the video to be played from the key frame of the video to get the UDP packet; sends the UDP packet to the client according to the first transmission rate to make the client After receiving the UDP packet, the end unpacks the UDP packet, obtains the video to be played, and displays the first frame of the video to be played, wherein the first transmission rate is the maximum transmission rate determined according to the network bandwidth. Through the technical scheme provided by the embodiment of the invention, the display time of the first video frame is shortened, and the display speed of the first video frame is improved.
【技术实现步骤摘要】
一种视频画面显示方法、装置、电子设备及存储介质
本专利技术涉及流媒体视频
,特别是涉及一种视频画面显示方法、装置、电子设备及存储介质。
技术介绍
随着互联网技术的不断发展,利用客户端观看直播视频逐渐成为一种普遍的现象。目前,用户在利用客户端选择观看某一直播视频时,客户端使用带域名的完整视频地址发起请求,通过对该请求中的域名进行解析,确定对应的服务端,进而该服务端和该客户端通过三次握手,建立传输控制协议(TransmissionControlProtocol,TCP)连接。服务端采用慢启动的方式向客户端发送视频数据。客户端在接收到服务端发送的视频数据后,显示视频数据的首帧画面,实现直播视频的播放。在上述视频首帧画面显示过程中,由于域名解析过程,以及服务端采用慢启动方式传输视频数据过程均需要耗费较多的时间,使得客户端需要经过较长的时间才能接收到视频数据,导致视频首帧画面的显示较为缓慢。
技术实现思路
本专利技术实施例的目的在于提供一种视频画面显示方法、装置、电子设备及存储介质,以缩短视频首帧画面的显示时间,提升视频首帧画面的显示速度。具体技术方案如下:本专利技术实施例提供了一种视频画面显示方法,应用于服务端,所述方法包括:接收客户端基于所述服务端的互联网协议(InternetProtocolAddress,IP)地址发送的用户数据报协议(UserDatagramProtocol,UDP)请求,所述UDP请求包括待播放视频的标识信息;根据所述待播放视频的标识 ...
【技术保护点】
1.一种视频画面显示方法,其特征在于,应用于服务端,所述方法包括:/n接收客户端基于所述服务端的互联网协议IP地址发送的用户数据报协议UDP请求,所述UDP请求包括待播放视频的标识信息;/n根据所述待播放视频的标识信息,获取所述待播放视频;/n从视频关键帧处对所述待播放视频进行封装,得到UDP数据包;/n按照第一传输速率,向所述客户端发送所述UDP数据包,以使所述客户端在接收到所述UDP数据包后,对所述UDP数据包进行解封装,得到待播放视频,显示所述待播放视频的第一帧画面,其中,所述第一传输速率是根据网络带宽确定的最大传输速率。/n
【技术特征摘要】
1.一种视频画面显示方法,其特征在于,应用于服务端,所述方法包括:
接收客户端基于所述服务端的互联网协议IP地址发送的用户数据报协议UDP请求,所述UDP请求包括待播放视频的标识信息;
根据所述待播放视频的标识信息,获取所述待播放视频;
从视频关键帧处对所述待播放视频进行封装,得到UDP数据包;
按照第一传输速率,向所述客户端发送所述UDP数据包,以使所述客户端在接收到所述UDP数据包后,对所述UDP数据包进行解封装,得到待播放视频,显示所述待播放视频的第一帧画面,其中,所述第一传输速率是根据网络带宽确定的最大传输速率。
2.根据权利要求1所述的方法,其特征在于,所述从视频关键帧处对所述待播放视频进行封装,得到UDP数据包的步骤,包括:
检测所述待播放视频的数据量是否大于预设数据量阈值;
若是,则根据所述待播放视频中包括的视频关键帧以及所述预设数量阈值,对所述待播放视频进行封装,得到UDP数据包;
若否,则从首个视频关键帧处对所述待播放视频进行封装,得到UDP数据包。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在向所述客户端发送所述UDP数据包过程中,检测所述网络是否拥塞;
若是,则利用拥塞控制算法,调整向所述客户端发送所述UDP数据包的传输速率;
按照调整后的传输速率,向所述客户端发送所述UDP数据包。
4.一种视频画面显示方法,其特征在于,应用于客户端,所述方法包括:
基于服务端的互联网协议IP地址,向所述服务端发送用户数据报协议UDP请求,所述UDP请求包括待播放视频的标识信息;
接收所述服务端发送的UDP数据包,所述UDP数据包为所述服务端在接收到所述UDP请求后,根据所述待播放视频的标识信息,获取所述待播放视频,从视频关键帧处对所述待播放视频进行封装得到的;
对所述UDP数据包进行解封装,得到待播放视频;
显示所述待播放视频的第一帧画面。
5.根据权利要求4所述的方法,其特征在于,所述对所述UDP数据包进行解封装,得到待播放视频的步骤,包括:
按照预设流媒体格式,对所述UDP数据包进行拆包;
探测拆包后的UDP数据包中包括的编解码信息;...
【专利技术属性】
技术研发人员:李艺威,刘倍余,陈策,全兴隆,梅豹,
申请(专利权)人:香港乐蜜有限公司,
类型:发明
国别省市:中国香港;HK
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。