0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VoIP流技术,一种测量视频网络性能的新方法

电子设计 来源:电子产品世界 作者:佚名 2020-07-31 08:35 次阅读

VoIP是一种正在形成的崭新技术,为了提高视频流的质量,需要对终端进行测量并监控抖动、数据包丢失及有效载荷的质量,本文介绍了几种观察的方法,重点介绍了如何评价缓冲器和网络的边界限制对视频质量的影响。

VoIP技术的传输要通过具有视频流的交换包网络,当今针对VoIP的标准还不多,因此要测量VoIP流的质量问题。在确定测量内容前,必须对定义VoIP流质量的基本特性有一个充分的了解。

与通过IP传输的数据不同,视频流质量需在现场,并且是在TV终端进行测量。终端视频的质量既非仅指网络带宽的某个功能也非仅指MPEG-2的某个功能。事实上,许多有关终端视频质量的问题是MPEG-2质量与确定性的IP包网络传输水平的结合问题。这一点与数据通信不同,数据通信通过稳定吞吐量的速度测量质量,而较少关注负载的特性,视频对网络传送的的要求更高。

设计用来传送视频流的网络必须考虑它们所能传送的有效载荷,此外正在被传送的MPEG-2流的类型也会对影响网络数据包传输的最小或最大边界特征,并且整个系统必须与终端的视频流质量保持一致。

测量及监控这些流将涉及对第三层、协议层的以太网数据包到达时间、这些到达时间的平均时间及瞬时时刻的测量,并最终通过解码第7层的一部分及MPEG-2内容来测量系统边界。与系统缓冲器限制相结合的MPEG-2内容会对传输边界造成影响。本文以视频点播(VoD)为实例,讨论目前VoIP技术,然后看看VoD系统每一个阶段会面临的问题,以及对哪一部分的质量需要进行测量。最终我们将会找到在VoIP视频流的终端确定视频流质量的关键字节,这个过程采用了对网络性能测定的系统论方法。

基于IP的MPEG传送流

什么是VoIP流?VoIP流是一种客户可以接近实时或通过IP网络浏览视频内容的技术。虽然有多种基于IP移动视频内容的应用,最普遍的VoIP流的实例是一种服务,该服务由被称为VoD的电视公司所提供,VoD通过IP网络得以实现,是VoIP流最典型的例子。

VoIP流技术,一种测量视频网络性能的新方法

在VoD系统中,用户可在其客厅通过IP网络点播由遥远位置所提供的电影。电视图像(磁盘服务器提供)被产生并包裹在用户数据报协议(UDP)/IP数据包中,然后传送到用户的家中供观看。图1是一个简化的VoD网络方框图,该图从位于电缆服务器设备开始到当地电缆集线器,然后最终进入用户家庭。对该技术的概括了解,我们可探究系统的重要参数

人们可以提出许多问题:如何知道视频信号在用户的电视上能够正确显示?如果存在错误的话,错误原因又是什么?是MPEG出现了故障,还是交换丢失了数据包或造成视频流出错?视频流故障会持续多久?且不提可能被问及的有关缩放比例的问题,如果一些家庭的几个用户在同一时间购买了几台电视,又会发生什么问题?用户的邻居如果正在观看视频点播的电影,这会影响用户的视频质量吗?

影响VoIP质量的关键参数

开始回答这些问题时,我们需要简化以上实例的模型,图1同样显示了基于千兆以太网的视频流的概念模型。

来自VoD服务器的MPEG-2数据被打包并以恒定的MPEG-2 TS速率传送,该速率与MPEG-2 TS的比率相一致。例如,电影1是以3.75 Mb/s编码的MPEG-2视频流,意味着视频解码器必须每秒识别3.75Mb的数据,MPEG-2数据包容许的抖动是±500ns。由于VoD服务器的每个以太网数据包由7 个MPEG-2 TS组成,并且(理论上)以平均和连续的速率将这一数据包发送出以太网端口,以简化终端的3.75 Mb/s接收电路设计

由于在该系统中有多重时钟域,缓冲有助于平滑时钟并加速变化。图2显示了VoIP视频流质量的基本流程图。作为来自VoD服务器和交换网的以太网数据包,MPEHG-2 TS 数据包被缓冲并以平稳的3.75 Mb/s速率流向解码器,然后MPEG-2被解码并显示在电视上。这种模型不执行特定的缓冲器大小,但会利用缓冲器的容量。无论缓冲器容量为多少,均会出现使缓冲器过流或下溢的传输状况,从而导致由于MPEG-2数据包丢失而造成的视频质量变差。在这种模型中,理解流的行为很重要,观察最小和最大的实例将确定有效的缓冲器容量及/或达到质量要求的VoIP视频流的传输行为。

为了确保VoIP传送质量,建议对五种特性进行测试和监控:

1) 造成延迟的数据包间到达抖动

2) 造成突发错误的数据包间到达抖动

3) 以太网数据包丢失

4) 由MPEG-2数据传输率得到的以太网数据包间到达平均漂移/偏差。

5) 由于网络、MPEG-2编码错误或MPEG-2数据包丢失产生的数据包中断对MPEG-2质量的影响。

解释上述测量对象的最好方式是从测量的角度出发以图表来反映对系统的影响,图3表明这五个特性对终端视频质量的影响。

造成大量延迟的以太网数据包抖动会造成终端缓冲器资源耗尽,产生解码器没有内容可解的时段,这会导致电视上所见的视频质量下降。在许多情况下,电视会显示大量块状视频或显示的仅仅是空白。包括交换机服务质量(QoS)设置、交换汇聚和/或服务器问题在内的问题均会造成抖动延迟。

以太网数据包长期速率变化也会造成缓冲器以相同的方式资源耗尽。当平均以太网数据包间时隙造成MPEG视频速率小于3.75 Mb/s数据传输率时,在此情形下,假定服务器发送到网络外的MPEG以太网数据包保持数据率为3.50 Mb/s,那么,缓冲器资源将最终被耗尽。

与前一例类似,造成数据包突发错误的以太网抖动可能造成缓冲器溢出,由于数据丢失会在网络上的若干点上出现,且形成原因有着显著的不同,这种情形更难以监控。在这种情况下,以太网数据包造成缓冲器溢出的速度更快,下一个以太网数据包就会在网络中丢失,这既可能是某种传输问题也可能是潜在的带宽问题,可能正在突发以太网帧或网络拥塞的服务器正造成网络交换单元开始突发帧错误,因此测量TV显示的质量不可能反映出错的原因。当由于数据包突发导致的溢出引起丢包时,无论MPEG解码器的缓冲能力如何,都可能导致MPEG编码器溢出。之所以如此,是因为MPEG解码器的缓冲器间歇地耗尽,且某些MPEG数据包几乎没有进入解码器的缓冲器。因此,实际上可能存在上溢(overflow)和下溢(underflow)同时出现在编码器/服务器和解码器之间的路径上,与最后一个实例相似,以太网数据包长期速率变化会造成缓冲器上溢,从而导致MPEG数据包丢失。

图4中以太网数据包在网络中丢失,这是一个观察其效果的简单例子,如果数据没有到达,它将会导致视频质量变差。

在所有的实例中,均有一个对MPEG质量如何理解的重要问题。如果MPEG编码不当或MPEG有效载荷在传输路径的任何一个地方被破坏,包括直接由RAID所导致的数据中断,视频质量均会遭到损失。此外,还要考虑网络动态特性及其对视频流的影响。由于以太网是一个共享网络,视频流越多,网络交换元件不得不缓冲、重调流量的机会就越大,从而产生抖动、延迟、突发和数据包丢失现象。

图2: VoIP视频流从服务器到终端TV的流程。

本文小结

VoIP是一种尚无标准定论且正处于形成阶段的崭新技术,由于它与系统中的缓冲器极限有关,VoIP流的终端质量需要测量并监控抖动、数据包丢失及有效载荷质量,因而该技术成为一种测量视频网络性能的新方法。

要确保传送质量,可能需要对沿系统结构所分布的几个点进行测量和监控,同时也需要对网络行为和MPEG质量都进行测量和监控。

有几种对这种模型进行观察的方法,这种测量VoIP终端视频质量的系统方法重点在于视频及网络传输的设置,MPEG速率越快,对网络的边界的限制就更多。由于对网络的要求完全不同, 采用相同的缓冲器终端的DVD质量的MPEG-2与具有的高清晰度质量的MPEG-2的差异可能很大。实际情况就是如此,即使数据率的增加仍在以太网的边界范围内。

DVD质量的MPEG-2速率约为3.75 Mb/s,高清晰度质量的MPEG-2速率约为19.3Mb/s。这一速率约为网速的5倍,并表示缓冲器能够处理1/5的网络抖动及数据包间到达时间漂移。一个30ms的抖动/延迟可能对DVD不会造成影响,因为缓冲器的耗尽率比硬盘(HD)小。由于高清晰度质量会对缓冲器进行处理(如耗尽)的速度快得多,相同的网络抖动/延迟就可能是不可接受的。

给定缓冲器的耗尽率就其本身而言,有利有弊,然而,它确实对网络传送造成了实际限制和行为轮廓,同样地,对缓冲器容量的设定也有相同的影响。事实上,就网络传输而言,耗尽率和缓冲器有着直接的关系,例如,如果上例中缓冲器容量与DVD MPEG-2对HD MPEG-2间的速率都增加相同的因子,那么,行为差异将会最小化。注意,在服务器中和/或贯穿整个网络的其它系统参数都可能受到较快或较慢的视频流的影响。

由此可以推断,随着这一技术的不断成熟,更多的视频流将能够通过IP网运行,但对系统测量与监控的要求也必须予以考虑以确保终端的视频产品质量。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 以太网
    +关注

    关注

    40

    文章

    5069

    浏览量

    166189
  • 视频
    +关注

    关注

    6

    文章

    1890

    浏览量

    71880
  • 测量
    +关注

    关注

    10

    文章

    4205

    浏览量

    109712
收藏 人收藏

    评论

    相关推荐

    功率型LED热阻测量新方法

    功率型LED热阻测量新方法摘 要: LED照明成为21世纪最引人注目的新技术领域之,而功率型LED优异的散热特性和光学特性更能适应普通照明领域的需要。提出了
    发表于 10-19 15:16

    矢量混频器表征和混频器测试系统矢量误差修正的新方法 白皮书

    矢量混频器表征和混频器测试系统矢量误差修正的新方法 白皮书本文介绍了一种表征射频器的新方法方法能给出输入匹配,输出匹配以及变频损耗的幅度和相位响应,并适用手具有可逆变频损耗的混频器以
    发表于 12-14 16:45

    基于网络性能VoIP语音质量评价模型

    .本文提出一种基于网络性能VoIP语音质量评价模型,该模型在E-Model的基础上进行了改进,只考虑网络
    发表于 04-24 09:26

    一种标定陀螺仪的新方法

    一种标定陀螺仪的新方法
    发表于 08-17 12:17

    一种在金上生成硫醇封端的SAM的新方法

    一种在金上生成硫醇封端的SAM的新方法 - 应用简报
    发表于 10-30 11:05

    介绍一种基于Winpcap的网络视频识别算法

    本文设计了一种基于Winpcap的网络视频识别算法,实现了对网络流媒体的发现。
    发表于 06-03 06:34

    分享一种中断输入和动态显示的新方法

    本文提出了在P1口的部分口线上实现2X8阵列的中断方式键盘输入和脱机硬件动态显示的新方法
    发表于 06-07 06:15

    求大佬分享按键扫描的新方法

    求大佬分享按键扫描的新方法
    发表于 01-17 06:50

    功率型LED热阻测量新方法

    摘 要: LED照明成为21世纪最引人注目的新技术领域之一,而功率型LED优异的散热特性和光学特性更能适应普通照明领域的需要。提出了一种电学法测量功率LED热阻的新方法
    发表于 12-23 17:28 23次下载
    功率型LED热阻<b class='flag-5'>测量</b>的<b class='flag-5'>新方法</b>

    一种热电阻阻值测量新方法

    一种热电阻阻值测量新方法     摘  要:在利用热电阻测量温度中,热电阻阻值的精确测量是精确
    发表于 05-26 16:34 2782次阅读
    <b class='flag-5'>一种</b>热电阻阻值<b class='flag-5'>测量</b>的<b class='flag-5'>新方法</b>

    一种级数混合运算产生SPWM波新方法

    一种级数混合运算产生SPWM波新方法_耿卫东
    发表于 01-07 18:39 0次下载

    一种新方法来检测这些被操纵的换脸视频的“迹象”

    利用深度学习“换脸”合成假视频技术发展之快令人惊叹,也令人深感不安。研究人员已经研究出一种新方法来检测这些被操纵的换脸视频,通过有效地预测
    的头像 发表于 07-03 09:48 5507次阅读

    VoIP视频流质量的测量和监控的实例

    关键词:VoIP , 测量 , 监控 , 视频流 , 质量 VoIP一种正在形成的崭新技术,为
    发表于 10-12 18:03 321次阅读

    目前微通道面临的限制,突破硅技术一种新方法

    由Yuan及其团队开发的基于光纤的新方法通过实现通道内各种截面形状来突破硅片技术的局限,包括星形、十字形或蝴蝶结状。特殊应用,如那些需要在生物样品中自动分选不同种类细胞的应用会发现这些新形状将非常
    的头像 发表于 12-18 15:01 4093次阅读

    一种产生激光脉冲的新方法

    英国和韩国的科学家提出了一种产生激光脉冲的新方法,其功率是现有激光脉冲的1000多倍。
    的头像 发表于 11-20 16:56 253次阅读
    <b class='flag-5'>一种</b>产生激光脉冲的<b class='flag-5'>新方法</b>