CN101170703B - 一种监控网络电视视频质量的方法和*** - Google Patents
一种监控网络电视视频质量的方法和*** Download PDFInfo
- 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
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组播测试包丢弃。
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)
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)
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 | 中兴通讯股份有限公司 | 运行在多网卡计算机上的组播测试装置及其采用的方法 |
-
2007
- 2007-11-23 CN CN2007101780354A patent/CN101170703B/zh not_active Expired - Fee Related
Patent Citations (3)
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 |