一种数据的传输方法及装置制造方法及图纸

技术编号:4202903 阅读:147 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种数据的传输方法,包括:所述网络设备接收来自所述发送端的RTP数据;并识别所述RTP数据是否为I帧对应的RTP数据;当所述RTP数据是I帧对应的RTP数据时,所述网络设备将所述RTP数据存储到所述RTP报文分配队列;所述网络设备根据所述RTP报文分配队列向所述接收端发送所述RTP数据。本发明专利技术中,显著提高了接收端的解码能力,使终端用户可以得到清晰、稳定的视频,提高了用户的使用感受。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种数据的传输方法及装置
技术介绍
随着IP(Internet Protocol,网络互连协议)网络与音视频编解码技术的快速 发展,电话、电视等多媒体技术在IP网络上的应用越来越广泛,VoIP(Voiceover Internet Protocol,模拟声音讯号数字化)、网络视频监控等技术越来越普及。其中,音视频信号将 经过采样、编码、压縮,并经过RTP (Real-time TransportProtocol,实时传输协议)封装在 IP报文上,可以通过IP网络传输到对端设备,对应的,经过解压縮、解码后,可以显示给终 端用户。 而随着网络视频服务器的越来越普及,平安城市等项目的全面开展,在视频监控 行业中,通过网络来传输音视频已经成为发展趋势。如图l所示,音视频编码端通过网络将 RTP数据传输到音视频解码端。通过网络来传输音视频,不仅可以利用网络的资源将音视频 图像传输的更远,使得音视频图像不会受到距离上的限制;而且网络的应用还可以给视频 监控带来更多新颖的功能,满足了各种用户专业化监控的要求。 具体的,在传输音视频的过程中,通常使用MPEG (Moving Pictures E邓ertsGroup,动态图像专家组)系列压縮算法进行视频的压縮,该MPEG系列压縮算法是 在时域上对音视频流进行压縮的,其中,该MPEG系列压縮算法从早期的MPEG-l, MPEG-2发 展到现在的MPEG-4以及最新的H. 264等。 进一步的,MPEG系列压縮算法中采用了 I帧,P帧和B帧的模式,在上述三种帧模型中,I帧是关键帧,P帧是前向预测帧,B帧是后向预测帧。当解码器接收到一个I帧时,可以立刻进行解码,不需要其它条件;但是当解码器接收到P帧或者B帧时,不能够立刻进行解码;例如,针对P帧的解码需要解码器先解码该帧前面的P帧或者I帧,如果前面的P帧或者I帧在网络中发生丢失时,即使后面连续收到很多P帧,也无法正常解码。 在当前的网络条件下,网络视频服务器在通过网络传输音视频数据时,会出现带宽过低,或者带宽不稳定的问题,从而导致音视频在带宽过低或带宽不稳定的条件下,无法正常传输连续的音视频图像,进而使得终端用户在浏览视频图像时,会感觉画面出现停顿、滞后感非常强烈,严重影响了终端用户的使用感受。通过对上述的MPEG系列压縮算法进行分析可知,最终导致严重影响终端用户使用感受的原因为视频图像在传输过程中有大量的I帧出现了丢失。 现有接收中,为了减少I帧在网络中的丢失概率,采用的方法包括 (1)调整GOP(Group Of Pictures策略影响编码质量)间隔的大小,例如,在低带宽的情况下GOP的值通常调整为5比较合适,即每5个帧中就有一个I帧,即使丢失了一个I帧,下一个I帧也能尽快发送到接收端,视频图像不至于长时间停滞,提高了终端用户浏览视频图像时的感受。 (2)通过使用视频服务器对带宽进行实时检测和控制,如果带宽下降导致数据包(I帧)丢失时,可以对编码器的发送策略进行实时调整,从而最大利用带宽进行视频传输。例如,在低带宽的情况下,可以调整编码器的发送策略,以增加编码器的重传次数。(3)通过采用带有重发机制的协议来确保I帧不会在网络上丢失,并增加有效帧对带宽的占用,减少网络视频服务器中无效帧对带宽的耗费。 但是,在使用调整GOP间隔大小的方法时,人为的调整GOP间隔大小,并不能动态 的适应网络的状况,例如,当网络拥塞减少时,对应的丢失数据包的情况也会得到缓解,此 时,需要较高的GOP来保证解码后的音视频质量,但是人为调整GOP间隔时并不能及时的获 取到对应的信息。 在使用视频服务器智能的对带宽进行实时检测和控制时,当网络发生拥塞,由于 拥塞可能发生在网络中的任何一段,此时,使用视频服务器对网络拥塞的监控难以实现。 在使用带有重发机制的协议来确保I帧不会在网络上丢失时,重发机制需要接收 端判断是否存在丢包的,而接收端判断是否存在丢包是根据网络状况进行判断的,判断将 会存在误差。此外,在拥塞严重的情况下,重发报文可能会导致网络进一步的拥塞,并导致 接收端引入了较大延时。
技术实现思路
本专利技术提供一种数据的传输方法及装置,以在网络拥塞的情况下,保证I帧不会 出现丢失。 为了达到上述目的,本专利技术提出了一种数据的传输方法,应用于包括发送端、网络 设备和接收端的系统中,所述网络设备支持期望的标准QoS服务,所述期望的标准QoS服务 包括能够识别I帧且支持将I帧对应的RTP数据存储到RTP报文分配队列中,所述方法包 括以下步骤 所述网络设备接收来自所述发送端的RTP数据;并识别所述RTP数据是否为I帧 对应的RTP数据; 当所述RTP数据是I帧对应的RTP数据时,所述网络设备将所述RTP数据存储到 所述RTP报文分配队列; 所述网络设备根据所述RTP报文分配队列向所述接收端发送所述RTP数据。 识别所述RTP数据是否为I帧对应的RTP数据具体包括 所述网络设备根据RSVP报文的PATH消息获取期望的标准QoS服务信息,所述期 望的标准QoS服务信息中携带了 I帧的信息; 所述网络设备根据所述I帧的信息从RTP数据的头部读取到所述RTP数据是否为 I帧对应的RTP数据,其中,所述RTP数据的头部有所述I帧对应的标识。 所述方法还包括 所述网络设备判断所述RTP报文分配队列是否发生拥塞; 当所述RTP报文分配队列发生拥塞时,所述网络设备向所述发送端发送RESV消 息,所述RESV消息中携带拥塞的情况; 所述发送端根据所述拥塞的情况调整自身的编码方式或发送策略。 所述发送端根据所述拥塞的情况调整自身的编码方式或发送策略具体包括 所述发送端降低码率;和/或, 所述发送端提高GOP。 所述方法还包括 在支持期望的标准QoS服务的网络设备上进行资源预留操作,所述资源预留操作 具体包括 建立RTP数据的流过滤模板; 建立对应的QoS策略;其中,所述对应的QoS策略为使用所述期望的标准QoS服 务。 —种数据的传输装置,应用于包括发送端、网络设备和接收端的系统中,所述网络 设备支持期望的标准QoS服务,所述期望的标准QoS服务包括能够识别I帧且支持将I帧 对应的RTP数据存储到RTP报文分配队列中,所述装置包括 收发模块,用于接收来自所述发送端的RTP数据;并根据所述RTP报文分配队列向 所述接收端发送所述RTP数据; 判断模块,与所述收发模块连接,用于识别所述RTP数据是否为I帧对应的RTP数 据; 存储模块,与所述收发模块和判断模块连接,用于当所述RTP数据是I帧对应的 RTP数据时,将所述RTP数据存储到所述RTP报文分配队列;并由所述收发模块根据所述 RTP报文分配队列向所述接收端发送所述RTP数据。 所述判断模块还用于,根据RSVP报文的PATH消息获取期望的标准QoS服务信息, 所述期望的标准QoS服务信息中携带了 I帧的信息;并根据所述I帧的信息从RTP数据的 头部读取到所述RTP数据是否为I帧对应的RTP数据,其中,所述RTP数据的头部有所述I 帧对应的标识。 所述判断模块还用于,判断所述RTP报文分配队列是否发生拥塞; 所述收发模块还用于,当所述判断模块的判断结果为所述RTP报文本文档来自技高网
...

【技术保护点】
一种数据的传输方法,其特征在于,应用于包括发送端、网络设备和接收端的系统中,所述网络设备支持期望的标准QoS服务,所述期望的标准QoS服务包括能够识别I帧且支持将I帧对应的RTP数据存储到RTP报文分配队列中,所述方法包括以下步骤:所述网络设备接收来自所述发送端的RTP数据;并识别所述RTP数据是否为I帧对应的RTP数据;    当所述RTP数据是I帧对应的RTP数据时,所述网络设备将所述RTP数据存储到所述RTP报文分配队列;    所述网络设备根据所述RTP报文分配队列向所述接收端发送所述RTP数据。

【技术特征摘要】
一种数据的传输方法,其特征在于,应用于包括发送端、网络设备和接收端的系统中,所述网络设备支持期望的标准QoS服务,所述期望的标准QoS服务包括能够识别I帧且支持将I帧对应的RTP数据存储到RTP报文分配队列中,所述方法包括以下步骤所述网络设备接收来自所述发送端的RTP数据;并识别所述RTP数据是否为I帧对应的RTP数据;当所述RTP数据是I帧对应的RTP数据时,所述网络设备将所述RTP数据存储到所述RTP报文分配队列;所述网络设备根据所述RTP报文分配队列向所述接收端发送所述RTP数据。2. 如权利要求1所述的方法,其特征在于,识别所述RTP数据是否为I帧对应的RTP数 据具体包括所述网络设备根据RSVP报文的PATH消息获取期望的标准QoS服务信息,所述期望的 标准QoS服务信息中携带了 I帧的信息;所述网络设备根据所述I帧的信息从RTP数据的头部读取所述RTP数据是否为I帧对 应的RTP数据,其中,所述RTP数据的头部有所述I帧对应的标识。3. 如权利要求l所述的方法,其特征在于,还包括 所述网络设备判断所述RTP报文分配队列是否发生拥塞;当所述RTP报文分配队列发生拥塞时,所述网络设备向所述发送端发送RESV消息,所 述RESV消息中携带拥塞的情况;所述发送端根据所述拥塞的情况调整自身的编码方式或发送策略。4. 如权利要求3所述的方法,其特征在于,所述发送端根据所述拥塞的情况调整自身 的编码方式或发送策略具体包括所述发送端降低码率;和/或, 所述发送端提高GOP。5. 如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括 在支持期望的标准QoS服务的网络设备上进行资源预留操作,所述资源预留操作具体包括建立RTP数据的流过滤模板;建立对应的QoS策略;其中,所述对应的QoS策略为使用所述期望的标准QoS服务。6. —种数据的传输装置,其特征在于,应用于包括发...

【专利技术属性】
技术研发人员:沈岭周迪苏佳
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[中国|杭州]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1