The embodiment of the invention provides a method and device for sending live video push, the method includes: when the anchor client live video streaming push is not smooth, to detect the CDN node anchor client currently in use; if the CDN node is currently in use is abnormal, according to the correspondence between IP address and host client push flow CDN nodes corresponding to the IP address of the default correspondence retrieving push flow CDN node, CDN node according to the corresponding relationship between the preset flow re acquired is normal; the client will host live video streaming push flow CDN node to this normal. The anchor client pushes the live video stream to the normal push CDN node, thus avoiding the problem that the client of the anchor client is not unblocked because of the CDN node anomaly.
【技术实现步骤摘要】
直播视频推送方法及装置
本专利技术涉及视频直播领域,尤其涉及一种直播视频推送方法及装置。
技术介绍
随着通信技术的发展,出现了越来越多的娱乐方式,如微博、手机游戏、网络视频直播等,其中网络视频直播由于其直观、内容丰富等特点,尤其受到人们的欢迎。现有技术中,通常是主播客户端将直播视频流上传至CDN节点,观看客户端再从此CDN节点处获取直播视频流进行观看,也即是实现了视频直播。然而在主播客户端在实际推流的过程中,往往会出现一些推流不通畅的现象,而导致推流不通畅的原因可能是多方面的,因此,如何保证主播推流的通畅性,是亟需解决的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种直播视频推送方法及装置,用以提高主播客户端推流的通畅性。本专利技术实施例提供一种直播视频推送方法,包括:若主播客户端的直播视频流推送不通畅,则检测当前使用的CDN节点是否正常;若所述当前使用的CDN节点异常,则重新获取推流CDN节点,所述推流CDN节点对应的IP地址与所述主播客户端对应的IP地址具有预设对应关系;将直播视频流发送至所述推流CDN节点。可选地,所述检测当前使用的CDN节点是否正常,包括:若所述主播客户端对应的IP地址与所述当前使用的CDN节点对应的IP地址不具有预设对应关系,则所述当前使用的CDN节点异常。可选地,所述重新获取推流CDN节点,包括:向服务器发送获取请求,所述获取请求中包括所述主播客户端对应的IP地址;接收服务器发送的N个CDN节点的推流地址,所述N个CDN节点对应的IP地址与所述主播客户端对应的IP地址具有预设对应关系,N取1至预设数值;从所述N个CDN节点中 ...
【技术保护点】
一种直播视频推送方法,其特征在于,包括:若主播客户端的直播视频流推送不通畅,则检测当前使用的CDN节点是否正常;若所述当前使用的CDN节点异常,则重新获取推流CDN节点,所述推流CDN节点对应的IP地址与所述主播客户端对应的IP地址具有预设对应关系;将直播视频流发送至所述推流CDN节点。
【技术特征摘要】
1.一种直播视频推送方法,其特征在于,包括:若主播客户端的直播视频流推送不通畅,则检测当前使用的CDN节点是否正常;若所述当前使用的CDN节点异常,则重新获取推流CDN节点,所述推流CDN节点对应的IP地址与所述主播客户端对应的IP地址具有预设对应关系;将直播视频流发送至所述推流CDN节点。2.根据权利要求1所述的方法,其特征在于,所述检测当前使用的CDN节点是否正常,包括:若所述主播客户端对应的IP地址与所述当前使用的CDN节点对应的IP地址不具有预设对应关系,则所述当前使用的CDN节点异常。3.根据权利要求1所述的方法,其特征在于,所述重新获取推流CDN节点,包括:向服务器发送获取请求,所述获取请求中包括所述主播客户端对应的IP地址;接收服务器发送的N个CDN节点的推流地址,所述N个CDN节点对应的IP地址与所述主播客户端对应的IP地址具有预设对应关系,N取1至预设数值;从所述N个CDN节点中选择出所述推流CDN节点。4.根据权利要求3所述的方法,其特征在于,所述从所述N个CDN节点中选择出所述推流CDN节点,包括:根据所述N个CDN节点的推流地址分别向所述N个CDN节点发送ping消息;接收所述N个CDN节点分别发送的pong消息;根据所述ping消息的发送时间以及所述pong消息的接收时间,确定所述N个CDN节点各自对应的消息传输时间;从所述N个CDN节点中选择出对应于最短的所述消息传输时间的CDN节点为所述推流CDN节点。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述重新获取推流CDN节点之后,还包括:根据所述推流CDN节点对所述主播客户端对应的host进行绑定...
【专利技术属性】
技术研发人员:陈刚,张菊元,
申请(专利权)人:北京潘达互娱科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。