CN101170703B - 一种监控网络电视视频质量的方法和*** - Google Patents

一种监控网络电视视频质量的方法和*** Download PDF

Info

Publication number
CN101170703B
CN101170703B CN2007101780354A CN200710178035A CN101170703B CN 101170703 B CN101170703 B CN 101170703B CN 2007101780354 A CN2007101780354 A CN 2007101780354A CN 200710178035 A CN200710178035 A CN 200710178035A CN 101170703 B CN101170703 B CN 101170703B
Authority
CN
China
Prior art keywords
multicast
test
video quality
network
multicast test
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2007101780354A
Other languages
English (en)
Other versions
CN101170703A (zh
Inventor
丁劲松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2007101780354A priority Critical patent/CN101170703B/zh
Publication of CN101170703A publication Critical patent/CN101170703A/zh
Application granted granted Critical
Publication of CN101170703B publication Critical patent/CN101170703B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种监控网络电视视频质量的方法,包括:步骤1,组播源服务器建立组播测试频道,发送IP组播测试流,所述IP组播测试流中的IP组播测试包包括序列号,相邻两包的序列号递增;步骤2,数字用户线接入复用器加入所述组播测试频道,接收所述IP组播测试流,根据所述的IP组播测试包序列号的连续性测试网络电视视频质量,并将该测试结果发送给业务管理***;步骤3,所述业务管理***接收所述测试结果,对其进行处理,并显示网络电视视频质量。从而不需要涉及用户数据流就能够监控网络电视视频质量。

Description

一种监控网络电视视频质量的方法和***
技术领域
本发明涉及网络电视IPTV领域,尤其涉及一种监控网络电视视频质量的方法和***。
背景技术
随着全球运营商对IPTV日益关注,全球IPTV市场呈现出加速增长的势头。由于IPTV是集数据、语音和视频为一体的三重播放业务,对服务质量提出了前所未有的要求。除了在宽带接入网要求DSLAM(数字用户线接入复用器)支持组播、带宽、服务质量QoS和多业务能力外,还要求DSLAM具备有效的IPTV质量监控体系和故障定位手段,以及时发现IP网络中潜在的拥塞、阻断、冲突等故障,实现对业务的实时监测和主动运行维护。
现有技术中,最终要通过用户点播某一节目时节目的丢帧,才能发现此时网络电视视频质量已经有所下降。此种解决方式涉及用户数据流,影响用户的视频观看效果。比如:RFC4445 MDI(Media Delivery Index)媒体传输质量指标。它是由思科公司和IneoQuest共同提出的广泛应用于IPTV和IP有线数字电视网络质量评估和监测。MDI包含的2个参数Delay Factor(延迟因素)和Media Loss Rate(媒体丢包速率)都是在用户端通过软件解析协议包所获得。这样的方法需要终端装有实现计算延迟因素和媒体丢包速率的软件,并且测试得到的结果不能及时返回局端,使局方能对网络中的丢包做出响应。
发明内容
为解决上述问题,本发明提供了一种网络电视***中监控视频质量的方法和***,其目的在于在IPTV***中的每个DSLAM节点监控视频流量。
本发明公开了一种监控网络电视视频质量的方法,包括:
步骤1,组播源服务器建立组播测试频道,发送IP组播测试流,所述IP组播测试流中的IP组播测试包包括序列号,相邻两包的序列号递增;
步骤2,数字用户线接入复用器加入所述组播测试频道,接收所述IP组播测试流,根据所述的IP组播测试包序列号的连续性测试网络电视视频质量,并将该测试结果发送给业务管理***;
步骤3,所述业务管理***接收所述测试结果,对其进行处理,并显示网络电视视频质量。
所述步骤2中进一步包括,解析出所述IP组播测试包的序列号,判断所述序列号是否连续,如果不连续,则通过丢失的包的序列号数以及丢包的时间间隔计算出该IP组播测试流的丢包率,依此计算出全网络中组播包的丢包率。由此可知此丢包率与RFC4445中所述的媒体丢包速率是相同的。
所述IP组播测试包以特定组播介质访问控制地址发送,格式固定。
所述步骤2中进一步包括,根据所述特定组播介质访问控制地址从接收到的流量中提取所述IP组播测试包。
所述步骤2还包括,所述数字用户线接入复用器在计算出所述全网络中组播包的丢包率后,将所述IP组播测试包丢弃。
所述IP组播测试流通过骨干网发送。
所述步骤2中的执行过程通过所述数字用户线接入复用器的硬件完成。
本发明还公开了一种监控网络电视视频质量的***,包括组播源服务器、数字用户线接入复用器和业务管理***,
所述组播源服务器,用于建立组播测试频道,并发送IP组播测试流,所述IP组播测试流中的IP组播测试包包括序列号,相邻两包的序列号递增;
所述数字用户线接入复用器,用于加入所述组播测试频道,接收所述IP组播测试流,根据所述的IP组播测试包序列号的连续性测试网络电视视频质量,并发送该测试结果;
所述业务管理***,用于接收所述测试结果,对其进行处理,并显示网络电视视频质量。
所述数字用户线接入复用器进一步用于解析出所述IP组播测试包的序列号,判断所述序列号是否连续,如果不连续,则通过丢失的包的序列号数以及丢包的时间间隔计算出该IP组播测试流的丢包率,依此计算出全网络中组播包的丢包率。
所述数字用户线接入复用器还用于在计算出所述全网络中组播包的丢包率后,将所述IP组播测试包丢弃。
本发明的有益效果在于本发明的方法和***不需要涉及用户数据流就可以监控视频质量;DSLAM硬件完成网络通信质量计算,节约其CPU资源;组播测试流由骨干网发送,并且其流量小,基本不占用网络带宽;DSLAM不向用户用户转发组测试流,节约用户带宽;可以准确计算丢包的界限,发送告警到业务管理***SMS。
附图说明
图1是本发明监控网络电视视频质量的***结构图;
图2是本发明监控网络电视视频质量方法的实施例的流程图。
具体实施方式
IPTV***监控视频质量的方法,包括以下步骤:
步骤1,组播源服务器创建一条测试IPTV的频道,并以特定组播MAC地址发送格式固定的IP组播测试包,其中每个IP组播测试包都包含一个序列号,相邻的两个包的序列号是递增,IP组播测试流的大小和速率通过配置组播源服务器控制;
步骤2,DSLAM通过发送组播加入消息JOIN加入此测试频道,且不再发送离开消息LEAVE,即保持加入该测试频道,加入IPTV测试频道后,DLSAM硬件能根据IP组播测试流的特定组播MAC地址从接收到的流量中提取所述IP组播测试包,并解析出包的序列号,判断接收到的IP组播测试包序列号是否连续,如果包的序列号不连续,通过丢失的包的序列号数以及丢包的时间间隔计算出当前此组播流的丢包率(丢包率=网络中媒体封包丢失总数/丢包的时间间隔),将网络中的丢包率通过SNMP消息发送此丢包率给SMS,并丢弃该IP组播测试包;
步骤3,SMS在接收到DSLAM发送的SNMP消息后,便将其中的数据解析出来,以图形的方式显示网络中视频流量的情况。
上述方法还可具有以下特征:
步骤1中,组播源服务器发送的IP组播测试流,通过主干网传输;
步骤2中,DSLAM计算实时全网络丢包率的过程通过硬件完成,不需要CPU参与处理。
下面结合附图对技术方案的实施作进一步的详细描述:
图1是监控网络电视视频质量的***结构图,所述***中包括组播源服务器、SMS和DSLAM。
组播源服务器,提供并管理IPTV***中节目源的服务器,用于建立组播测试频道,发送IP组播测试流;
DSLAM,接入多路复合***中心的Modem组合,从多个DSL连接收信号,将其转换到一条高速线上,并且用于加入所述组播测试频道,接收所述IP组播测试流,根据该测试流计算网络电视视频质量,并发送该计算结果;
SMS,由运营支撑***OSS和内容管理***CMS融合而成,主要负责管理***、业务应用、用户和流媒体内容,并且接收所述计算结果,对其进行处理,并显示网络电视视频流质量。
图2是本发明方法的一个实施例的详细流程图,包括以下步骤:
S201,在组播源服务器上建立组播测试频道,并以特定组播MAC地址及设定的速率发送组播测试流;
S202,DSLAM发送组播加入消息,要求加入组播测试频道;
S203,组播源服务器将DSLAM加入组播测试频道;
S204,组播源服务器向发送特定组播MAC地址的组播测试流;
S205,DSLAM按所述特定组播MAC地址接收IP组播测试包,判断此组播测试包的序列号是否连续,如果不连续根据序列号以及不连续序列号之间的时间间隔计算全网络中组播包的丢包率;
S206,DSLAM将计算结果通过SNMP消息发送到SMS上;
S207,DSLAM在计算出丢包率之后就丢弃组播测试包,以使组播测试包不再往后续网元发送;
S208,SMS接收所述计算结果,以图形化的方式显示网络视频流质量。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种监控网络电视视频质量的方法,其特征在于,包括:
步骤1,组播源服务器建立组播测试频道,发送IP组播测试流,所述IP组播测试流中的IP组播测试包包括序列号,相邻两包的序列号递增;
步骤2,数字用户线接入复用器加入所述组播测试频道,接收所述IP组播测试流,根据所述的IP组播测试包序列号的连续性测试网络电视视频质量,并将测试结果发送给业务管理***;
步骤3,所述业务管理***接收所述测试结果,对其进行处理,并显示网络电视视频质量。
2.如权利要求1所述的监控网络电视视频质量的方法,其特征在于,所述步骤2中进一步包括,解析出所述IP组播测试包的序列号,判断所述序列号是否连续,如果不连续,则通过丢失的包的序列号数以及丢包的时间间隔计算出该IP组播测试流的丢包率,依此计算出全网络中组播包的丢包率。
3.如权利要求1所述的监控网络电视视频质量的方法,其特征在于,所述IP组播测试包以特定组播介质访问控制地址发送,格式固定。
4.如权利要求3所述的监控网络电视视频质量的方法,其特征在于,所述步骤2中进一步包括,所述数字用户线接入复用器根据所述特定组播介质访问控制地址从接收到的流量中提取所述IP组播测试包。
5.如权利要求2所述的监控网络电视视频质量的方法,其特征在于,所述步骤2还包括,所述数字用户线接入复用器在计算出所述全网络中组播包的丢包率后,将所述IP组播测试包丢弃。
6.如权利要求2所述的监控网络电视视频质量的方法,其特征在于,所述IP组播测试流通过骨干网发送。
7.如权利要求2所述的监控网络电视视频质量的方法,其特征在于,所述步骤2中的执行过程通过所述数字用户线接入复用器的硬件完成。
8.一种监控网络电视视频质量的***,包括组播源服务器、数字用户线接入复用器和业务管理***,其特征在于,
所述组播源服务器,用于建立组播测试频道,并发送IP组播测试流,所述IP组播测试流中的IP组播测试包包括序列号,相邻两包的序列号递增;
所述数字用户线接入复用器,用于加入所述组播测试频道,接收所述IP组播测试流,根据所述的IP组播测试包序列号的连续性测试网络电视视频质量,并发送测试结果;
所述业务管理***,用于接收所述测试结果,对其进行处理,并显示网络电视视频质量。
9.如权利要求8所述的监控网络电视视频质量的***,其特征在于,所述数字用户线接入复用器进一步用于解析出所述IP组播测试包的序列号,判断所述序列号是否连续,如果不连续,则通过丢失的包的序列号数以及丢包的时间间隔计算出该IP组播测试流的丢包率,依此计算出全网络中组播包的丢包率。
10.如权利要求9所述的监控网络电视视频质量的***,其特征在于,所述数字用户线接入复用器还用于在计算出所述全网络中组播包的丢包率后,将所述IP组播测试包丢弃。
CN2007101780354A 2007-11-23 2007-11-23 一种监控网络电视视频质量的方法和*** Expired - Fee Related CN101170703B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101780354A CN101170703B (zh) 2007-11-23 2007-11-23 一种监控网络电视视频质量的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101780354A CN101170703B (zh) 2007-11-23 2007-11-23 一种监控网络电视视频质量的方法和***

Publications (2)

Publication Number Publication Date
CN101170703A CN101170703A (zh) 2008-04-30
CN101170703B true CN101170703B (zh) 2010-08-18

Family

ID=39391138

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101780354A Expired - Fee Related CN101170703B (zh) 2007-11-23 2007-11-23 一种监控网络电视视频质量的方法和***

Country Status (1)

Country Link
CN (1) CN101170703B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101594260B (zh) * 2008-05-27 2011-10-05 上海阿尔卡特网络支援***有限公司 Iptv视频质量监测***
CN104219504B (zh) * 2014-09-28 2017-09-15 上海长合信息技术股份有限公司 地铁视频监控***的故障检测方法
CN112040328B (zh) * 2020-08-04 2023-03-10 北京字节跳动网络技术有限公司 数据交互方法、装置和电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6498783B1 (en) * 1999-06-22 2002-12-24 Lucent Technologies Inc. Traffic monitoring system and service differentiation in a dynamic channel assignment system for TCP/IP data transmitted via cable television channels
CN1972223A (zh) * 2006-12-13 2007-05-30 中兴通讯股份有限公司 一种对组播数据流进行监控的方法和装置
CN101035136A (zh) * 2007-04-06 2007-09-12 中兴通讯股份有限公司 运行在多网卡计算机上的组播测试装置及其采用的方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6498783B1 (en) * 1999-06-22 2002-12-24 Lucent Technologies Inc. Traffic monitoring system and service differentiation in a dynamic channel assignment system for TCP/IP data transmitted via cable television channels
CN1972223A (zh) * 2006-12-13 2007-05-30 中兴通讯股份有限公司 一种对组播数据流进行监控的方法和装置
CN101035136A (zh) * 2007-04-06 2007-09-12 中兴通讯股份有限公司 运行在多网卡计算机上的组播测试装置及其采用的方法

Also Published As

Publication number Publication date
CN101170703A (zh) 2008-04-30

Similar Documents

Publication Publication Date Title
CN1859154B (zh) 家庭网关与宽带远程接入服务器间的性能管理方法
US7889660B2 (en) System and method for synchronizing counters on an asynchronous packet communications network
US9253049B2 (en) Real-time service monitoring apparatus and method using time stamp
KR101467137B1 (ko) 분산 라우터/스위치 아키텍처에서 서비스 중 스루풋을 테스팅하는 방법
US8520547B2 (en) System and method for measuring interface utilization using policers
US8064348B2 (en) Gathering traffic profiles for endpoint devices that are operably coupled to a network
WO2018176496A1 (zh) Iptv业务质量检测的方法、装置及***
US9584396B2 (en) Label-based measurement method, apparatus, and system
CN101616037A (zh) 网络通信中丢包的检测方法、装置及***
JP4733743B2 (ja) リアルタイムコンテンツ配信におけるクライアント入力バッファの使用率を測定するための装置及び方法
CN101529810B (zh) 一种网络电视测试方法、***以及局端测试设备
US20150036510A1 (en) Method and device for measuring ethernet performance
CN101425868A (zh) 一种媒体传输质量的监测与控制的方法及***
US20090238561A1 (en) Method and apparatus for measuring quality of traffic performance in a passive optical network (PON)
CN101170703B (zh) 一种监控网络电视视频质量的方法和***
CN103402144B (zh) 自动测量组播业务性能的方法、装置及***
CN100414894C (zh) 一种检测分组交换网络服务质量的方法
CN102255790A (zh) 拥塞控制信息的通知方法和***
CN101156370A (zh) 一种下一代网络中媒体流的统计方法
CN115766471B (zh) 一种基于组播流量的网络业务质量分析方法
EP3099013B1 (en) Providing a qoe-dependent charging rate
JP3711981B2 (ja) ストリーム品質観測装置、プログラム、及び記録媒体
EP2187563B1 (en) Method for measuring quality of service, transmission method, device and system of messages
CN109889380A (zh) 一种数据包的发送速率处理方法和***
CN102123092B (zh) 一种组播性能分析方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100818

Termination date: 20171123

CF01 Termination of patent right due to non-payment of annual fee