[发明专利]数据流传输方法、装置、计算机可读存储介质及服务器有效
申请号: | 201810564269.0 | 申请日: | 2018-06-04 |
公开(公告)号: | CN110557272B | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 韩松涛 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | H04L65/60 | 分类号: | H04L65/60;H04L41/0631;H04L41/0659;H04L43/06;H04L43/0823 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据流 传输 方法 装置 计算机 可读 存储 介质 服务器 | ||
本申请提供一种数据流传输方法、装置、计算机可读存储介质及服务器。该方法包括:在通过与流转发服务器之间的连接向所述流转发服务器发送所述数据流时,若检测到所述连接异常,则控制本服务器停止通过所述连接向所述流转发服务器发送所述数据流;其中,所述连接是依据所述流转发服务器的IP地址和所述流转发服务器的数据流端口号与所述流转发服务器建立的。由此,可以降低流转发服务器在重启之后出现串流的可能。
技术领域
本申请涉及通信技术领域,尤其涉及一种数据流传输方法、装置、计算机可读存储介质及服务器。
背景技术
随着互联网的普及以及电子设备的飞速发展,流媒体技术成为人们生活中不可缺少的部分,如各大互联网音乐网站、在线电影院以及监控系统等,都是流媒体技术的一种应用。
流媒体技术主要是以流的形式将视频、音频数据传输到客户端,以便客户端播放。每当客户端播放视频、音频等时,客户端会先向流转发服务器发送获取请求,由流转发服务器将从数据源获取的数据流发送给客户端。在流转发服务器从数据源获取数据时,会向数据源发送流转发器的IP地址和随机端口号,流转发服务器根据已分配记录,确保发送给不同数据源的IP地址和随机端口号对是唯一的。可是,当流转发服务器因为不可抗力(例如,死机、崩溃、断电、强制关机等)重新启动后,本地存储的已经分配的IP地址和端口号对信息都会丢失,这就导致流转发服务器可能会向数据源发送与重启之前相同IP地址和随机端口号对,从而导致多个数据源向同一个IP地址和随机端口号发送数据,引起串流。
发明内容
有鉴于此,本申请提供一种数据流传输方法、装置、计算机可读存储介质及服务器,可以降低流转发服务器在重启之后出现串流的可能。
具体地,本申请是通过如下技术方案实现的:
第一方面,本发明实施例提供了一种数据流传输方法。该方法应用于数据源服务器,包括:
在通过与流转发服务器之间的连接向所述流转发服务器发送所述数据流时,若检测到所述连接异常,则控制本服务器停止通过所述连接向所述流转发服务器发送所述数据流;
其中,所述连接是依据所述流转发服务器的IP地址和所述流转发服务器的数据流端口号与所述流转发服务器建立的。
在一个可选地实现中,所述检测到所述连接异常之后、且在控制本服务器停止通过所述连接向所述流转发服务器发送所述数据流之前,进一步包括:
重新依据所述流转发服务器的IP地址和所述流转发服务器的数据流端口号与所述流转发服务器建立连接;
若重新建立连接失败,且失败次数达到设定值,则继续执行控制本服务器停止通过所述连接向所述流转发服务器发送所述数据流。
在另一个可选地实现中,所述控制本服务器停止通过所述连接向所述流转发服务器发送所述数据流包括:
向用于调度本数据源服务器的调度服务器发送连接异常消息;
接收所述调度服务器根据所述连接异常消息返回的数据流停止发送指示;
根据所述数据流停止发送指示停止通过所述连接向所述流转发服务器发送数据流。
在另一个可选地实现中,所述连接异常为:
当通过所述连接向所述流转发服务器发送数据流失败的次数达到设定值。
在另一个可选地实现中,所述方法还包括:
接收来自所述流转发服务器的数据流请求,所述数据流请求携带所述流转发服务器的IP地址和所述流转发服务器接收数据流的数据流端口号;
根据所述数据流请求携带的流转发服务器的IP地址和所述流转发服务器的数据流端口号与所述流转发服务器建立连接,并通过所述连接向所述流转发服务器发送所述数据流。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810564269.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息交互方法及终端
- 下一篇:终端状态告警方法和装置