[发明专利]一种连接建立方法、装置、电子设备及存储介质有效
申请号: | 201911025237.4 | 申请日: | 2019-10-25 |
公开(公告)号: | CN110830460B | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 陈策 | 申请(专利权)人: | 卓米私人有限公司 |
主分类号: | H04L65/1069 | 分类号: | H04L65/1069;H04L67/141;H04N21/2187 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 马敬;项京 |
地址: | 新加坡弗利沙街*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 连接 建立 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种连接建立方法、装置、电子设备及存储介质。方案如下:客户端在检测到启动直播应用时,向直播服务端发送连接请求,该连接请求包括连接建立对应的全部握手数据包,以使直播服务端根据接收到的连接请求中包括的握手数据包,向客户端发送连接响应,该连接响应包括与每一握手数据包对应的响应数据包,判断在预设时长内是否接收到连接响应,若是,则确定与直播服务端建立连接。通过本发明实施例提供的技术方案,有效的减少了握手的次数,从而减少了连接建立过程的耗时,缩短了视频秒开的时间。
技术领域
本发明涉及互联网技术领域,特别是涉及一种连接建立方法、装置、电子设备及存储介质。
背景技术
在视频直播系统中,用户从打开直播间到视频画面显示的视频秒开过程主要包括客户端与直播服务端间的网络连接建立过程和直播流媒体数据传输过程。
目前,在现有的网络连接过程中,为了保证直播流媒体数据传输的可靠性,客户端和直播服务端至少需要经过三次握手才能建立连接,使得连接建立过程需要耗费较长的时间,尤其是在连接建立过程中发生握手数据包丢失时,连接建立过程的耗时将再次增加,严重影响视频的秒开。
发明内容
本发明实施例的目的在于提供一种连接建立方法、装置、电子设备及存储介质,以减少连接建立过程的耗时,缩短视频秒开的时间。具体技术方案如下:
本发明实施例提供了一种连接建立方法,应用于客户端,所述客户端中安装有直播应用,所述方法包括:
在检测到启动所述直播应用时,向直播服务端发送连接请求,所述连接请求包括连接建立对应的全部握手数据包,以使所述直播服务端根据接收到的连接请求中包括的握手数据包,向所述客户端发送连接响应,所述连接响应包括与每一握手数据包对应的响应数据包;
判断在预设时长内是否接收到所述连接响应;
若是,则确定与所述直播服务端建立连接。
可选的,所述方法还包括:
若在所述预设时长内未接收到所述连接响应,则在所述预设时长后重新向所述直播服务端发送所述连接请求。
可选的,所述方法还包括:
检测用户是否触发针对直播服务端中目标直播视频的数据获取操作;
若触发所述数据获取操作,则向所述直播服务端发送数据获取请求,所述数据获取请求包括所述目标直播视频的标识信息,以使所述直播服务端根据接收到的所述数据获取请求中包括的标识信息,获取所述目标直播视频,并向所述客户端发送包括所述目标直播视频的目标数据包;
检测是否接收到所述目标数据包;
若接收到所述目标数据包,则对所述目标数据包中的目标直播视频进行缓存。
可选的,所述方法还包括:
在确定与所述直播服务端建立连接后,对缓存的目标直播视频进行播放。
可选的,所述方法还包括:
根据接收到的目标数据包的标识信息,确定是否发生数据包丢失;
若是,则向所述直播服务端发送非确认(NACK)包,所述NACK包中包括所述丢失数据包的标识信息,以使所述直播服务器在接收到所述NACK包后,重新向所述客户端重新发送所述丢失数据包。
本发明实施例还提供了一种连接建立方法,应用于直播服务端,所述方法包括:
接收客户端发送的连接请求,所述连接请求是所述客户端在检测到启动安装的直播应用时向所述直播服务端发送的,所述连接请求包括连接建立对应的全部握手数据包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓米私人有限公司,未经卓米私人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911025237.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:新能源汽车电池性能检测方法
- 下一篇:振镜电机