一种视频网关传输方法及系统与流程

文档序号:22143637发布日期:2020-09-08 13:46阅读:214来源:国知局
一种视频网关传输方法及系统与流程

本发明涉及多媒体传输技术领域,尤其涉及一种视频网关传输方法及系统。



背景技术:

随着人们生活水平的提高和互联网的普及及发展,视频在互联网中传输技术愈发成熟。其中,在越来越多的企业单位和个人用户中,使用互联网查看视频为其中最为主要的视频传输手段。但当前的视频质量受网络带宽、网络拥塞环境影响十分严重,容易出现视频失真,高延时的问题,极大的影响了互联网视频用户的使用体验。



技术实现要素:

本发明为克服上述现有技术所述的至少一种缺陷(不足),提供一种视频网关传输方法及系统。

为解决上述技术问题,本发明的技术方案如下:

一种视频网关传输方法,应用于视频网关传输系统,所述方法包括:

监控视频网关视频流转化状态;

接收视频网关转化后发送的视频流;

根据预设分发规则,将视频流分发给下游终端,并监控下游终端丢包反馈信息;

接收下游终端丢包反馈信息,根据下游终端丢包反馈信息,重新发送丢失数据包给该下游终端。

进一步的,所述视频网关转化后发送的视频流为ts流。

进一步的,所述监控视频网关视频流转化状态具体包括:

视频网关接收av视频流,并将av视频流转化成ts视频流;

服务器监控视频网关转化情况,并接收其发送的ts视频流。

进一步的,所述根据预设分发规则,将视频流分发给下游终端,并监控下游终端丢包反馈信息之后还包括:

若下游终端未出现丢包情况,不与发送方进行通信。

进一步的,所述视频网关转化后发送的视频流通过rist协议进行分发。

进一步的,所述rist协议的流传输协议采用rtp协议与rtcp协议相配合。

进一步的,所述重新发送丢失数据包给该下游终端具体为:

通过nack协议进行丢失数据包的恢复。

进一步的,所述视频流的传输采用加密传输,所述加密传输采用psk加密传输方式。

本发明还提供一种视频网关传输系统,包括

视频网关,用于接收av视频流,将其转化为ts流后并发送;以及

视频分发装置,用于接收视频网关发送ts流,将ts流根据预设规则分发给下游终端,并监控接收下游终端发送的丢包反馈信息,根据丢包反馈信息进行重传操作。

进一步的,所述视频分发装置包括:

服务器,用于监控并接收视频网关转化的ts流,并进行ts流分发以及丢包反馈数据监控和恢复;

接收模块,用于与服务器通讯连接,接收服务器发送的ts流并发送给特定下游终端,监控接收丢包反馈数据并反馈给服务器。

进一步的,所述接收模块和服务器通过互联网进行通讯连接。

本发明在视频传输与分发的过程中,通过定义其丢包反馈方式,并采用rist协议进行有效分发,只在丢包时进行反馈重传,若未丢包,则接收方不与发送方通讯,从而在使用互联网稳定有效传输视频的同时,保证视频的低失真和低延时。

附图说明

图1为本发明实施例视频网关传输方法的结构流程图。

图2为本发明实施例步骤101的具体步骤流程图。

图3为本发明实施例视频网关传输系统的结构框图。

图4为本发明实施例视频网关传输系统的具体流程框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

实施例

图1示出了本发明实施例提供的视频网关传输方法的结构流程图。

如图1所示,本实施例提供了一种汽车全景标定方法,应用于视频网关传输系统,该方法包括以下步骤:

101、监控视频网关视频流转化状态。

102、接收视频网关转化后发送的视频流。

服务器实时监控视频网关的视频流转化状态,当视频网关有av流(audioandvideo,声音与图像)输入时,视频网关将av流进行转化,并将转化后的视频流发送给服务器,同时,服务器接收视频网关的av流并进行后续分发。

优选的,视频网关将av流转化为ts流(transportstream,dvd的视频流文件格式),并将ts流发送给服务器。

103、根据预设分发规则,将视频流分发给下游终端,并监控下游终端丢包反馈信息。

服务器根据下游终端的请求以及其是否符合分发要求,确定是否进行视频分发,确定分发后,将视频流通过接收模块分发给下游终端,同时监控下游终端是否存在丢包现象。

104、接收下游终端丢包反馈信息,根据下游终端丢包反馈信息,重新发送丢失数据包给该下游终端。

当下游终端存在丢包现象,下游终端发送丢包反馈,提交重传请求,服务器接收下游终端的丢包反馈信息,并根据其丢失的数据包和请求进行丢失数据包的重传,从而保证视频分发的低失真和低延时。

图2示出了本实施例步骤101的具体步骤流程图。

在一些实施例中,如图2所示,步骤监控视频网关视频流转化状态具体包括:

201、视频网关接收av视频流,并将av视频流转化成ts视频流。

202、服务器监控视频网关转化情况,并接收其发送的ts视频流。

视频网关接收av视频流,并将av视频流转化成ts流,转化完成后,将ts流发送至服务器,以进行后续的分发。服务器在视频网关转化接收后,接收其发送的ts流,并进行后续的分发。

在一些实施例中,所述根据预设分发规则,将视频流分发给下游终端,并监控下游终端丢包反馈信息之后还包括:

若下游终端未出现丢包情况,不与发送方进行通信。

其步骤的主要目的是,接收方只在丢包情况下才与发送端进行通讯,报告丢包情况并请求重传,从而避免视频失真。而在未丢包的情况下,接收方无需反馈信号给发送方,从而可以有效降低传输市场,降低传输的延迟,提高传输的效率。

在一些实施例中,视频网关转化后发送的视频流通过rist协议(reliableinternetstreamtransport,可靠的互联网流传输协议)进行分发。更为优选的,rist协议的流传输协议采用rtp协议(realtimeprotocol,实时传输协议)与rtcp协议(rtpcontrolprotocol,实时传输控制协议)相配合。视频网关传输通过rist协议进行有效分发,并能rist协议通过在分发后进行选择性有效反馈,即只在丢包情况下反馈请求重传,从而保证视频传输的低失真和低延时。

其中,采用rist协议的好处在于,rist视频分发服务器能够有效执行视频网关传输方法,并通过ts流的方式进行视频流的有效传输,保证视频传输的低失真和低延时。

更为具体的,rist视频分发中,在发送端,rtcp使用sr(senderreport,发送者报告)和cname(规范名字),接收端使用rr(receiverreport,接收者报告)和cname,并将rtp和rtcp复用到单个套接字中。

在一些实施例中,所述重新发送丢失数据包给该下游终端具体为:

通过nack协议(non-acknowledge,丢包重传)进行丢失数据包的恢复。

具体的,rist系统使用基于nack的选择性重传协议来恢复数据包丢失,为减少带宽占用及传输的及时性,除非发现数据包丢失,否则接收方不与发送方通信。而下游终端一旦检测到丢包,接收方将请求重传丢失的数据包。

在一些实施例中,视频流的传输采用加密传输,且加密传输采用psk加密传输方式进行,具体的,为了更好的使用体验,提供,本实施例中,加密传输的具体步骤:s1、在任意一端建立隧道;s2、发送者发送序列和头中的nonce(numberonce,被使用一次的非重复的随机数值);s3、接收器使用密码短语加上nonce解密;s4、按顺序滚动发送程序发送新的nonce;s5、接收器检查nonce,在任何更改时重新生成密钥。

本实施例中的视频网关方法的好处在于,本方法在视频传输与分发的过程中,通过定义其丢包反馈方式,并采用rist协议进行有效分发,只在丢包时进行反馈重传,若未丢包,则接收方不与发送方通讯,从而在使用互联网稳定有效传输视频的同时,保证视频的低失真和低延时。

图3示出了本实施例视频网关传输系统的结构框图。

如图3所示本实施例还提供一种视频网关传输系统,包括视频网关和视频分发装置。其中,视频网关主要用于接收av视频流,将其转化为ts流后并发送;视频分发装置则用于接收视频网关发送ts流,将ts流根据预设规则分发给下游终端,并监控接收下游终端发送的丢包反馈信息,根据丢包反馈信息进行重传操作。

在一些实施例中,请参阅图4,视频分发装置具体包括服务器和接收模块。其中,服务器用于监控并接收视频网关转化的ts流,并进行ts流分发以及丢包反馈数据监控和恢复。接收模块则用于与服务器通讯连接,接收服务器发送的ts流并发送给特定下游终端,监控接收丢包反馈数据并反馈给服务器。具体的,优选的,服务器为rist视频分发服务器,接收模块为rist接收模块。

在一些实施例中,接收模块和服务器通过互联网进行通讯连接,即服务器接收视频网关的ts流后,通过互联网发送至接收模块,接收模块接收后发送给下游终端,并对其丢包情况进行监控,从而完成视频的有效传输。

本系统的好处在于,本视频网关传输系统能够将视频流转为ts流,并通过rist视频分发服务器进行分发,通过rist协议对视频进行特定丢包处理,降低延时的同时,保证其视频质量,解决了当前视频质量受网络环境影响严重的问题,提高了视频网关传输系统的市场竞争力。

显然,本发明的上述实施例仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1