KR100880179B1 - A Method ? Device For Measuring Network Quality of IPTV And system for Measuring Network Quality of IPTV - Google Patents
A Method ? Device For Measuring Network Quality of IPTV And system for Measuring Network Quality of IPTV Download PDFInfo
- Publication number
- KR100880179B1 KR100880179B1 KR1020070034580A KR20070034580A KR100880179B1 KR 100880179 B1 KR100880179 B1 KR 100880179B1 KR 1020070034580 A KR1020070034580 A KR 1020070034580A KR 20070034580 A KR20070034580 A KR 20070034580A KR 100880179 B1 KR100880179 B1 KR 100880179B1
- Authority
- KR
- South Korea
- Prior art keywords
- pcr
- jitter
- network
- iptv
- datagram
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
- H04L43/55—Testing of service level quality, e.g. simulating service usage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/087—Jitter
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/04—Diagnosis, testing or measuring for television systems or their details for receivers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
- H04N21/4344—Remultiplexing of multiplex streams, e.g. by modifying time stamps or remapping the packet identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/64322—IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/65—Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental & Geological Engineering (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Quality & Reliability (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
본 발명은 IPTV 네트워크 품질측정에 대한 것이다. 본 발명에 의한 IPTV 네트워크 품질측정장치는, 도착한 데이터그램에 타임스탬프 정보를 추가하는 타임스탬프 생성부와; 상기 타임스탬프 생성부에서 생성된 타임스탬프 정보를 이용하여 데이터그램의 네트워크 Jitter를 측정하는 네트워크 Jitter측정부와; 상기 데이터그램으로 전송된 IPTV 컨텐츠 패킷인 MPEG 2 TS의 PCR 패킷으로부터 PCR 정보를 측정하는 PCR 측정부와; 상기 네트워크 Jitter 및 TS Jitter 측정부에 연결되어 타임스탬프 정보 및 PCR 정보를 수신하며, 상기 타임스탬프 정보 및 PCR 정보를 토대로 PCR OJ를 측정하는 PCR OJ 측정부를 포함하여 구성되는 것을 특징으로 한다.The present invention relates to IPTV network quality measurement. An apparatus for measuring IPTV network quality according to the present invention, comprising: a timestamp generation unit for adding timestamp information to a arrived datagram; A network jitter measuring unit measuring network jitter of a datagram using the timestamp information generated by the timestamp generating unit; A PCR measuring unit for measuring PCR information from a PCR packet of MPEG 2 TS, which is an IPTV content packet transmitted to the datagram; And a PCR OJ measurement unit connected to the network Jitter and TS Jitter measurement unit to receive time stamp information and PCR information, and to measure PCR OJ based on the time stamp information and PCR information.
IPTV, PCR, 품질, Jitter, 타임스탬프 IPTV, PCR, Quality, Jitter, Timestamp
Description
도 1은 종래 디지털방송의 모니터링구성을 예시한 개요도.1 is a schematic diagram illustrating a conventional monitoring configuration of digital broadcasting.
도 2는 종래 디지털방송 망에서 PCR Jitter를 산출을 설명하는 개요도.2 is a schematic diagram illustrating calculation of a PCR jitter in a conventional digital broadcasting network.
도 3는 본 발명에 의한 IPTV 네트워크 품질측정장치를 예시한 제어구성도3 is a control block diagram illustrating an IPTV network quality measuring apparatus according to the present invention;
도 4본 발명에 의한 네트워크 Jitter를 산출하는 과정을 설명하는 개요도.4 is a schematic diagram illustrating a process of calculating a network jitter according to the present invention.
도 5는 본 발명에 의한 PCR Jitter를 산출하는 과정을 설명하는 개요도.5 is a schematic diagram illustrating a process of calculating a PCR jitter according to the present invention.
도 6는 본 발명에 의한 PCR OJ를 산출하는 과정을 설명하는 개요도.Figure 6 is a schematic diagram illustrating a process of calculating the PCR OJ according to the present invention.
도 7은 본 발명에 의한 IPTV 네트워크 품질측정방법을 예시한 흐름도.7 is a flowchart illustrating a method for measuring IPTV network quality according to the present invention.
도 8은 본 발명에 의한 IPTV 네트워크 품질측정시스템을 예시한 개요도.8 is a schematic diagram illustrating an IPTV network quality measurement system according to the present invention;
도 9은 본 발명에 의한 IPTV 네트워크 품질측정시스템을 예시한 개요도.9 is a schematic diagram illustrating an IPTV network quality measurement system according to the present invention;
*도면의 주요부분에 대한 부호의 설명** Description of the symbols for the main parts of the drawings *
100......IPTV 네트워크 품질측정장치 110......타임스탬프 생성부100 ...... IPTV network
111......내부 클럭 발생기 120......네트워크 Jitter 측정부111 ......
130......PCR 측정부 150......PCR OJ 측정부130 ......
300......지역국 400......세대300 ......
500......라우터 600......중앙통제부500 ......
본 발명은 IPTV 네트워크 품질측정에 대한 것으로, 더욱 상세하게는 IPTV 네트워크의 시간에 따라 전송환경이 달라지는 특성(burst)을 고려하여 네트워크 품질측정을 하여 망 운영자에게 망의 유지보수에 관련된 적절한 정보를 제공하는 IPTV 네트워크 품질측정 방법 및 장치와 IPTV네트워크 품질측정시스템에 대한 것이다.The present invention relates to IPTV network quality measurement, and more particularly, to provide network operators with appropriate information related to network maintenance by measuring network quality in consideration of bursts of transmission environments that vary with time of an IPTV network. IPTV network quality measurement method and apparatus, and IPTV network quality measurement system.
도 1은 종래 디지털방송의 모니터링 구성을 예시한 개요도이고, 도 2는 종래 디지털방송 망에서 PCR Jitter를 산출을 설명하는 개요도이다.1 is a schematic diagram illustrating a monitoring configuration of a conventional digital broadcast, Figure 2 is a schematic diagram illustrating the calculation of PCR Jitter in a conventional digital broadcasting network.
디지털 방송의 전송에러를 측정하기 위한 방법은 ETSI TR 101 290에 정의된 규격에 의하고 있다. 이 규격은 RF 및 케이블을 이용한 디지털방송에서 전송의 품질을 측정하기 위한 방법으로서, 전송대역이 보장되어 있는 디지털 방송의 특성에 따라 그 측정방법이 정의되어 있다.The method for measuring transmission errors of digital broadcasting is based on the standard defined in ETSI TR 101 290. This standard is a method for measuring the quality of transmission in digital broadcasting using RF and cable, and the measuring method is defined according to the characteristics of digital broadcasting with guaranteed transmission band.
디지털 방송에서는 비디오신호 패킷과 오디오신호 패킷이 멀티플렉싱되어 RF고정단 밴드를 통해 전송되며 디코딩시 비디오신호 패킷과 오디오신호 패킷의 립싱크(Lip Syncronization)을 맞추기 위해 일정 간격으로 시간정보를 포함하는 PCR 패킷을 포함시킨다.In digital broadcasting, video signal packets and audio signal packets are multiplexed to be transmitted through RF fixed end bands, and decoding decodes PCR packets including time information at regular intervals to match lip syncronization of video signal packets and audio signal packets. Include it.
따라서, 디지털방송 모니터링(10)에서 전송품질 측정중 지연변이(PCR Jitter)(20)는 전송단에서의 PCR 패킷의 전송 시간간격과 수신단에서의 PCR 패킷의 수신 시간간격의 차에 의해 구해질 수 있고, 그 값이 일정오차범위 예컨대 5x10-9s에 있을 것이 품질요구조건으로 제시될 수 있다.Accordingly, the PCR Jitter 20 during transmission quality measurement in the
한편, IPTV 전송망은 디지털 방송의 전송망과 달리 시간에 따라 네트워크 전송환경이 달라지는 버스트(Burst)가 발생하는 특징이 있어서, IPTV에서의 서비스 품질을 일정하게 유지하기 위해서는 네트워크의 전송환경에 대한 요소를 전송망의 품질측정의 요소로 포함시켜야 할 필요성이 대두 되었다.On the other hand, the IPTV transmission network has a characteristic that a burst occurs in which the network transmission environment varies with time unlike a digital broadcasting transmission network. In order to maintain a constant quality of service in the IPTV, the IPTV transmission network is characterized by a transmission network. There is a need for inclusion as an element of quality measurement.
그러나, 기존의 IP 네트워크 관리시스템은 네트워크로 전송되는 IP의 부하 즉 전송속도를 관리하는데 목적을 가지고 있어서 시간에 민감한 방송서비스를 관리하는 방법으로는 버스트 발생 등에 대한 측정이 곤란한 한계성이 있어왔다.However, the conventional IP network management system has a purpose to manage the load of the IP transmitted to the network, that is, the transmission speed, so that there is a limit in measuring the burst generation, etc. as a method of managing the time-sensitive broadcast service.
본 발명의 목적은, IPTV 전송망에 있어서 IP 부하에 한하지 않고 네트워크의 시간에 따라 변화된 환경을 측정하여 망 운영자의 망의 증설을 포함한 유지보수에 필요한 정보를 제공하는 IPTV 네트워크 품질측정 방법 및 장치, 그리고 IPTV 네트워크 품질측정시스템을 구현하는 것이다.An object of the present invention, IPTV network quality measurement method and apparatus for providing information necessary for maintenance, including the expansion of the network operator by measuring the environment changed over time in the network, not limited to the IP load in the IPTV transmission network, And to implement the IPTV network quality measurement system.
본 발명의 다른 목적은, 실시간으로 IPTV 네트워크 각 단계 지역망에 대한 품질을 측정하여 중앙통제시스템으로 입력하여 망운영자의 신속하고 적절한 대응을 가능하게 하는 IPTV 네트워크 품질측정 방법 및 장치, 그리고 IPTV 네트워크 품질 측정시스템을 구현하는 것이다.Another object of the present invention is to measure, in real time, the quality of each network of the IPTV network in the IPTV network quality measuring method and apparatus for inputting the central control system to enable a prompt and appropriate response of the network operator, and IPTV network quality. Implement a measurement system.
상기 목적을 달성하기 위한 본 발명에 의한 IPTV 네트워크 품질측정방법은, 도착한 데이터그램에 타임스탬프 정보를 추가하는 스탬핑단계와; 상기 스탬핑단계에서 추가된 상기 타임스탬프 정보를 이용하여 네트워크 Jitter를 분석하는 네트워크 Jitter분석단계와; 상기 스탬핑 단계를 거친 데이터그램의 패킷들에 대해 PCR 정보를 분석하는 PCR분석단계와; 상기 PCR 분석단계에서 산출된 PCR 값에 의한 시간간격과 상기 네트워크 Jitter 분석단계의 상기 타임스탬프 정보를 토대로 PCR Overall Jitter를 산출하는 단계를 포함하여 구성되는 것을 특징으로 한다.An IPTV network quality measuring method according to the present invention for achieving the above object comprises: a stamping step of adding time stamp information to the arrived datagram; A network jitter analysis step of analyzing a network jitter using the time stamp information added in the stamping step; A PCR analysis step of analyzing PCR information on the packets of the datagram which have undergone the stamping step; And calculating the PCR Overall Jitter based on the time interval by the PCR value calculated in the PCR analysis step and the timestamp information of the network Jitter analysis step.
상기 네트워크 Jitter ΔtNJ 는,
ΔtNJ = (Datagram의 이론적인 도착 시간간격)-(Datagram의 실제 도착된 시간간격)
의 식으로 표현되는 것을 특징으로 한다.The network Jitter Δt NJ is,
Δt NJ = (Datagram's theoretical arrival time interval)-(Datagram's actual arrival time interval)
It is characterized by the expression.
상기 데이터그램의 이론적인 도착시간 간격은 데이터그램의 전송속도에 의해 산출되는 것을 특징으로 한다.
상기 PCR Overall Jitter ∇tPCR.OJ 는,
∇tPCR.OJ = (PCR 값에 의한 도착 시간간격) - (PCR 패킷을 포함하는 Datagram의 실제 도착간격)The theoretical arrival time interval of the datagram is calculated by the transmission rate of the datagram.
PCR Overall Jitter ∇t PCR.OJ ,
PCRt PCR.OJ = (arrival time interval by PCR value)-(actual arrival interval of Datagram including PCR packet)
의 식으로 표현되는 것을 특징으로 한다.It is characterized by the expression.
상기 IPTV 네트워크 품질측정방법은, 상기 IPTV 네트워크 품질측정방법은, MPEG2 TS(MPEG2 Transport Stream)의 품질요소인 MPEG2 TS Jitter를 분석하는 단계를 더 포함하며, 상기 MPEG2 TS Jitter에 해당하는 Jitter 종류 중에서 PCR Jitter ∇tPCR 는,
∇tPCR= (PCR 값에 의한 도착 시간간격) - (PCR 패킷의 이론적인 도착시간간격)
으로 나타내어지며, 상기 PCR 패킷의 이론적인 도착시간간격은 전후 PCR 패킷 사이에 포함된 패킷수, 패킷크기, 전송속도에 의해 결정되는 것을 특징으로 한다.The IPTV network quality measuring method may further include analyzing MPEG2 TS Jitter which is a quality factor of MPEG2 TS (MPEG2 Transport Stream), wherein the IPTV network quality measuring method includes PCR from among Jitter types corresponding to the MPEG2 TS Jitter. Jitter PCRt PCR ,
PCRt PCR = (arrival time interval by PCR value)-(theoretical arrival time interval of PCR packets)
The theoretical arrival time interval of the PCR packet is characterized by the number of packets, packet size, and transmission speed contained between the before and after PCR packets.
상기 MPEG2 TS Jitter를 분석하는 단계는 ETSI TR 101 290에 따른 방식으로 MPEG2 TS Jitter 분석이 수행되어 상기 MPEG2 TS Jitter에 해당하는 Jitter 값들이 기준치 이상이면 에러를 발생시키는 것을 특징으로 한다.The analyzing of the MPEG2 TS Jitter is characterized in that an error is generated when the MPEG2 TS Jitter analysis is performed in a manner according to ETSI TR 101 290 so that the Jitter values corresponding to the MPEG2 TS Jitter are greater than or equal to a reference value.
상기 네트워크 Jitter분석단계는 상기 네트워크에서의 전송이 RTP를 이용한 전송인 경우에는 상기 스탬핑 단계에서 포함된 타임정보 및 RTP의 타임스탬프 정보를 비교하여 그 차를 네트워크 Jitter로 계산하는 것을 특징으로 한다.In the network jitter analysis step, when the transmission in the network is a transmission using RTP, the time information included in the stamping step and the time stamp information of the RTP are compared and the difference is calculated as a network jitter.
상기 목적을 달성하기 위한 본 발명에 의한 IPTV 네트워크 품질측정장치는, 도착한 데이터그램에 타임스탬프 정보를 추가하는 타임스탬프 생성부와; 상기 타임스탬프 생성부에서 생성된 타임스탬프 정보를 이용하여 데이터그램의 네트워크 Jitter를 측정하는 네트워크 Jitter측정부와; 상기 데이터그램으로 전송된 IPTV 컨텐츠 패킷인 MPEG 2 TS의 PCR 패킷으로부터 PCR 정보를 측정하는 PCR 측정부와; 상기 네트워크 Jitter 측정부에서 상기 타임스탬프 정보를, 상기 PCR 측정부에서 상기 PCR 정보를 수신하며, 상기 타임스탬프 정보 및 상기 PCR 정보를 토대로 PCR Overall Jitter를 측정하는 PCR OJ 측정부를 포함하여 구성되는 것을 특징으로 한다.
상기 PCR 측정부는, 상기 PCR 패킷으로부터 타임정보를 추출하며 PCR 값에 의하여 상기 PCR 패킷의 도착 시간간격을 추출하는 수단과; MPEG2 TS(MPEG2 Transport Stream)의 품질요소인 MPEG2 TS Jitter를 분석하는 수단을 포함하며, 상기 MPEG2 TS Jitter에 해당하는 Jitter 종류 중 PCR Jitter ∇tPCR 은,
∇tPCR= (PCR 값에 의한 도착 시간간격) - (PCR 패킷의 이론적인 도착시간간격)An apparatus for measuring IPTV network quality according to the present invention for achieving the above object comprises: a timestamp generation unit for adding timestamp information to a arrived datagram; A network jitter measuring unit measuring network jitter of a datagram using the timestamp information generated by the timestamp generating unit; A PCR measuring unit for measuring PCR information from a PCR packet of MPEG 2 TS, which is an IPTV content packet transmitted to the datagram; And a PCR OJ measuring unit for receiving the time stamp information from the network jitter measuring unit and the PCR information from the PCR measuring unit and measuring a PCR overall jitter based on the time stamp information and the PCR information. It is done.
The PCR measuring unit includes: means for extracting time information from the PCR packet and extracting an arrival time interval of the PCR packet based on a PCR value; Means for analyzing MPEG2 TS Jitter, which is a quality factor of MPEG2 TS (MPEG2 Transport Stream), and among the types of jitter corresponding to the MPEG2 TS Jitter, PCR Jitter PCRt PCR ,
PCRt PCR = (arrival time interval by PCR value)-(theoretical arrival time interval of PCR packets)
의 수식에 의해 산출됨을 특징으로 한다.It is characterized in that calculated by the formula.
상기 IPTV 네트워크 품질측정장치는, 상기 타임스탬프 생성부의 동작을 조절 하기 위한 내부 클럭발생기를 더 구비하는 것을 특징으로 한다.The IPTV network quality measuring apparatus may further include an internal clock generator for controlling the operation of the time stamp generator.
상기 목적을 달성하기 위한 본 발명에 의한 IPTV 네트워크 품질측정시스템은, 상술한 바에 있어서의 적어도 하나의 IPTV 네트워크 품질측정장치가 설치되는 각 지역망과; 상기 각 지역망의 각 IPTV 네트워크 품질측정장치에서 측정된 내용을 수신하여 관리하는 중앙통제시스템과; 상기 각 지역망에 있어서의 각 IPTV 네트워크 품질측정장치에서 측정된 내용을 상기 중앙통제시스템으로 전송하는 통신수단을 포함하여 구성되는 것을 특징으로 한다.An IPTV network quality measuring system according to the present invention for achieving the above object comprises: each local network in which at least one IPTV network quality measuring apparatus is installed; A central control system for receiving and managing the measured content from each IPTV network quality measuring apparatus of each local network; And communication means for transmitting the content measured by each IPTV network quality measuring apparatus in each local area network to the central control system.
본 발명은 상기와 같은 구성에 의해 IPTV 네트워크의 상태를 실시간 측정하고 측정결과를 저장하여 IPTV 망 운영자에게 해당 정보를 신속하게 전달하는 것이 가능하고, IPTV 네트워크의 QoS 관리에 만전을 기할 수 있게 한다.According to the present invention, the state of the IPTV network can be measured in real time, the measurement results can be stored, and the relevant information can be promptly delivered to the IPTV network operator, and the QoS management of the IPTV network can be ensured.
이하 상기와 같은 구성을 갖는 본 발명에 의한 IPTV 네트워크 품질 측정방법, IPTV 네트워크 품질측정 장치 및 IPTV 네트워크 품질측정시스템의 바람직한 실시예의 구성을 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, the configuration of a preferred embodiment of the IPTV network quality measuring method, the IPTV network quality measuring apparatus and the IPTV network quality measuring system according to the present invention having the above configuration will be described in detail with reference to the accompanying drawings.
도 3은 본 발명에 의한 IPTV 네트워크 품질측정장치를 예시한 제어구성도이다. 도 4는 본 발명에 의한 네트워크 Jitter를 산출하는 과정, 도 5는 본 발명에 의한 PCR Jitter를 산출하는 과정, 도 6은 본 발명에 의한 PCR OJ를 산출하는 과정을 각각 설명하는 개요도이다. 그리고, 도 7은 본 발명에 의한 IPTV 네트워크 품질측정방법을 예시한 흐름도이다.3 is a control block diagram illustrating an IPTV network quality measuring apparatus according to the present invention. 4 is a schematic diagram illustrating a process of calculating a network Jitter according to the present invention, FIG. 5 is a process of calculating a PCR Jitter according to the present invention, and FIG. 6 is a diagram illustrating a process of calculating a PCR OJ according to the present invention. 7 is a flowchart illustrating a method for measuring IPTV network quality according to the present invention.
도시된 본 발명의 IPTV 네트워크 품질측정장치(100)는, 도착한 데이터그램에 타임스탬프 정보를 추가하는 타임스탬프 생성부(110)와, 타임스탬프 정보를 이용하여 네트워크 Jitter를 측정하는 네트워크 Jitter측정부(120), MPEG 2 TS의 PCR 패 킷으로부터 PCR 정보를 측정하는 PCR 측정부(130), 그리고, 타임스탬프 정보 및 PCR 정보를 토대로 PCR OJ를 측정하는 PCR OJ 측정부(150)를 포함한다.The illustrated IPTV network
본 실시예의 타임스탬프 생성부(110)에서는, 내부 클럭 발생기(111)에서 발생되는 클럭 신호에 따라 고속 분주하는 발진자에 의해 데이터그램 도착순간 스탬핑동작이 수행된다.In the
발진자의 주기가 데이터그램의 도달 시간간격의 1/100000 수준으로 짧기 때문에 데이터그램의 도착시점을 정확히 포착하는 것이 가능해진다. 예컨대, 선도착 데이터그램의 타임스탬프 값이 9,500이고 다음 도착하는 데이터그램의 타임스탬프 값이 115,000인 경우 타임스탬프 값의 차이는 대략 100000에 이르므로 도착시간 간격의 미세오차를 포착할 수 있게 된다.Since the oscillator's cycle is short, at 1/100000 of the datagram's arrival time interval, it is possible to accurately capture the point of arrival of the datagram. For example, if the timestamp value of the first datagram is 9,500 and the timestamp value of the next arriving datagram is 115,000, the difference in the timestamp value reaches approximately 100000, thereby capturing the minute error of the arrival time interval.
본 실시예의 네트워크 Jitter측정부(120)는, 타임스탬프 정보와 데이터그램의 속도 및 데이터그램 크기 정보를 이용하여 네트워크 Jitter를 측정한다.The network
본 실시예의 네트워크 Jitter는 다음과 같은 식으로 표현될 수 있다. The network jitter of this embodiment may be expressed as follows.
네트워크 Jitter ΔtNJ = (IP Datagram의 이론적인 도착 시간간격)-(IP Datagram의 실제 도착된 시간간격) (1)Network Jitter Δt NJ = (Theoretical arrival time interval of an IP datagram)-(actual arrival time interval of an IP datagram) (1)
여기서 데이터그램의 이론적인 도착 시간간격은 다음과 같다.The theoretical arrival time interval of the datagram is
(IP Datagram의 이론적인 도착 시간간격) = 1/(초당 전송속도/IP 데이터그램의 크기) (2)(Theoretical arrival time interval of an IP datagram) = 1 / (rate per second / size of the IP datagram) (2)
그리고, 데이터그램의 실제 도착 시간간격은 발진자의 주기와 타임스탬프 값 의 차이로 계산된다. 즉,The actual arrival time interval of the datagram is calculated by the difference between the oscillator's period and the timestamp value. In other words,
(IP Datagram의 실제 도착된 시간간격) = (발진자 주기)*(타임스탬프 값의 차) (3)(Actual arrival time interval of IP Datagram) = (Oscillator period) * (Difference of timestamp value) (3)
로 나타낼 수 있다.It can be represented as.
본 발명의 다른 실시예에서 네트워크 Jitter측정부(120)는 RTP를 이용한 전송의 경우에는 RTP의 타임스탬프정보와 도착 데이터그램에 추가된 타임스탬프 정보를 비교하여 네트워크 Jitter를 측정하도록 구성될 수 있다. In another embodiment of the present invention, the network
본 실시예의 PCR 측정부(130)는, PCR 패킷으로부터 타임정보를 추출하여 PCR 패킷의 이론적인 도착 시간간격을 추출하는 수단과, PCR 값에 의한 도착 시간간격과 전송속도로부터 PCR Jitter를 산출하는 수단과, PCR 패킷의 타임 정보를 이용하여 ETSI TR 101 290에 따른 방식으로 MPEG2 TS Jitter 분석하는 수단을 포함한다.The
본 실시예에서 PCR Jitter ∇tPCR 는,PCR Jitter PCRt PCR in this embodiment Is,
∇tPCR = (PCR 값에 의한 도착 시간간격) - (PCR 패킷의 이론적인 도착시간간격) (4)PCRt PCR = (Arrival time interval by PCR value)-(theoretical arrival time interval of PCR packets) (4)
으로 나타내어지며, 상기 PCR 패킷의 이론적인 도착시간간격은 전후 PCR 패킷 사이에 포함된 패킷수, 패킷크기, 초당 전송속도(bit/s)에 의해 결정된다. The theoretical arrival time interval of the PCR packet is determined by the number of packets, packet size, and transmission rate per second (bit / s) contained between the before and after PCR packets.
즉, PCR 패킷의 도착시간간격은, That is, the arrival time interval of the PCR packet,
(PCR 패킷의 이론적인 도착시간 간격) = 1/(초당 전송속도/PCR간 데이터량) (5)(Theoretical arrival time interval of PCR packets) = 1 / (rate per second / amount of data between PCRs) (5)
으로 나타낼 수 있다.It can be represented as
본 실시예의 PCR OJ(PCR Overall Jitter) 측정부(150)는, 타임스탬프 정보 및 PCR 정보를 토대로 PCR OJ를 측정한다. 즉, 상기 PCR OJ 분석값 ∇tPCR . OJ 는,The PCR OJ (PCR Overall Jitter)
∇tPCR . OJ= (PCR 값에 의한 도착 시간간격) - (PCR 패킷을 포함하는 Datagram의 실제 도착간격) (6)PCRt PCR . OJ = (Arrival Time Interval by PCR Value)-(Actual Arrival Interval of Datagram with PCR Packet) (6)
로 나타낼 수 있다.It can be represented as.
다음은 상기와 같은 구성을 갖는 본 발명에 의한 IPTV 네트워크 품질측정장치의 동작상태의 각 단계를 설명한다.The following describes each step of the operating state of the IPTV network quality measurement apparatus according to the present invention having the configuration as described above.
IP 인터페이스를 통해 예약된 데이터그램이 도착하면, 타임스탬프 생성부(110)의 동작에 의해 도착한 데이터그램에 타임스탬프 정보가 추가되는 스탬핑단계가 진행된다(제200단계,제201단계).When the reserved datagram arrives through the IP interface, a stamping step in which time stamp information is added to the arrived datagram by the operation of the
스탬핑 단계에 의해 타임스탬프 정보가 추가된 데이터그램은 네트워크 Jitter 측정기(120)로 입력된다.The datagram to which the time stamp information is added by the stamping step is input to the
도 4에 도시된 바와 같이 네트워크 Jitter 측정기(120)는 타임스탬프 정보로부터 데이터그램 간의 실제 도착 시간간격을 상기 (2)식에 따라 산출하며, 전송속도 일정을 가정한 이상적인 시간간격과 비교하여 네트워크 Jitter 를 상기 (1) 식에 따라 계산한다(제202단계). As shown in FIG. 4, the network
도 5에 도시된 바와 같이 네트워크 Jitter 측정이 수행된 후 PCR 패킷에 포함된 시간 정보로부터 PCR분석단계를 수행하며, PCR 패킷에 포함된 시간정보에 의 해 선후 PCR 패킷 사이의 시간 간격을 산출한다.After performing the network jitter measurement as shown in FIG. 5, the PCR analysis step is performed from the time information included in the PCR packet, and the time interval between post-PCR packets is calculated based on the time information included in the PCR packet.
(PCR 값에 의한 시간간격) = t[PCRN +1]- t[PCRN](Time interval by PCR value) = t [PCR N +1 ]-t [PCR N ]
또한, 이 정보를 이용하여 PCR Jitter ∇tPCR를 식(4)에 따라 계산한다. PCR 측정부(130)에서는 상기 PCR 정보를 이용하여 상기 PCR Jitter를 포함하는 MPEG2 TS Jitter를 ETSI TR 101 290 정하는 바에 따라 측정하며 기준치를 초과하는 경우에는 에러신호를 발생시킨다(제203단계).In addition, using this information, PCR Jitter PCR PCR is calculated according to equation (4). The
도 6에 도시된 바와 같이 상기 PCR 분석단계에서 산출된 PCR 값에 의한 시간간격과 상기 네트워크 Jitter 분석단계의 타임정보를 토대로 PCR overall Jitter를 산출하는 단계를 수행한다. PCR OJ 분석값 ∇tPCR . OJ 는 상기 (6)식에 따라 계산된다(제205단계,제206단계).As shown in FIG. 6, the PCR overall jitter is calculated based on the time interval by the PCR value calculated in the PCR analysis step and the time information of the network jitter analysis step. PCR OJ analysis value PCRt PCR . OJ Is calculated according to Equation (6) (
다음은 상기와 같은 구성의 IPTV 네트워크 품질측정장치를 이용하여 구성된 IPTV 네트워크 품질측정시스템을 설명한다.The following describes an IPTV network quality measuring system configured using the IPTV network quality measuring apparatus configured as described above.
본 발명의 실시예의 IPTV 네트워크 품질측정시스템은, IPTV 네트워크 품질측정장치(100)가 설치되는 각 지역망과, 상기 각 지역망의 IPTV 네트워크 품질측정장치(100)에서 측정된 내용을 송수신하여 관리하는 중앙통제시스템(600)과, 상기 지역망에 있어서의 IPTV 네트워크 품질측정장치(100)에서 측정된 내용을 송수신하는 통신수단을 포함하여 구성되는 것을 특징으로 한다.The IPTV network quality measurement system according to the embodiment of the present invention transmits and manages each local area network where the IPTV network
본 실시예의 IPTV 네트워크 품질측정시스템에 의하는 경우 중앙통제시스템(600), 지역국(300), 라우터(500) 및 각 세대(400)에 이르는 다단계 네트워크에 대해 각 단계 네트워크 특성에 따라 품질측정의 기준을 달리 정하여 놓고 있으며, IPTV 운영자는 중앙통제시스템(600)에 수집된 네트워크 품질측정 기준에 대한 데이터를 토대로 망설치 및 유지보수에 대한 통일적인 계획을 수립하는 것이 가능하고, 각 단계 네트워크에 설치된 품질측정장치(100)에서 에러신호 발생시 이에 대한 통일적이고 신속한 대응을 수행할 수 있게 된다.In the IPTV network quality measurement system of the present embodiment, the quality measurement criteria for the multi-level network ranging from the
본 발명의 권리범위는 상기 실시예에 한정되는 것이 아니라 특허청구범위에 기재된 사항에 의해 정해지며, 특허청구범위에 기재된 사항과 균등범위에서 당업자가 행한 다양한 변형과 개작을 포함함은 자명하다.The scope of the present invention is not limited to the above embodiments, but is determined by the matters described in the claims, and it is obvious that the present invention includes various modifications and adaptations made by those skilled in the art in the scope and equivalents of the claims.
본 발명은 상기와 같은 구성에 의해 IPTV 망사업자에게 IPTV 네트워크의 상태를 모니터링하고 네트워크 Jitter 및 MPEG TS의 Jitter 를 측정함으로써 IPTV 시청자에게 고품질의 IPTV 서비스 제공하기 위한 망의 유지보수에 필요한 정보를 제공한다.The present invention provides the IPTV network service provider with information necessary for network maintenance to provide high quality IPTV service to IPTV viewers by monitoring the status of the IPTV network and measuring the network jitter and MPEG TS jitter. .
이는 망의 운영자가 적절한 시기에 망의 증설을 포함한 유지보수 활동을 할 수 있게 하며 네트워크 상태 변화에 따라 신속하게 대응할 수 있도록 하기 때문에 IPTV 네트워크에 대한 고품질의 QoS 제공을 가능하게 한다.This enables the network operator to perform maintenance activities including network expansion in a timely manner and to respond quickly to changes in network conditions, thereby providing high quality QoS for IPTV networks.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070034580A KR100880179B1 (en) | 2007-04-09 | 2007-04-09 | A Method ? Device For Measuring Network Quality of IPTV And system for Measuring Network Quality of IPTV |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020070034580A KR100880179B1 (en) | 2007-04-09 | 2007-04-09 | A Method ? Device For Measuring Network Quality of IPTV And system for Measuring Network Quality of IPTV |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20080091570A KR20080091570A (en) | 2008-10-14 |
KR100880179B1 true KR100880179B1 (en) | 2009-01-28 |
Family
ID=40152090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020070034580A KR100880179B1 (en) | 2007-04-09 | 2007-04-09 | A Method ? Device For Measuring Network Quality of IPTV And system for Measuring Network Quality of IPTV |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100880179B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014058152A1 (en) * | 2012-10-11 | 2014-04-17 | 삼성에스디에스 주식회사 | Terminal, and system and method using same for monitoring wireless network |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101225036B1 (en) * | 2010-10-26 | 2013-01-23 | 한국전자통신연구원 | System and method for providing open interface on H/W based IP media quality measurement |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002058002A (en) | 2000-08-10 | 2002-02-22 | Nec Corp | Video telephone device |
JP2002118862A (en) | 2000-07-19 | 2002-04-19 | Tektronix Inc | Method for measuring jitter of pcr, frequency offset and drift rate in mpeg |
KR20060135354A (en) * | 2005-06-24 | 2006-12-29 | 주식회사 케이티 | System, set-top box and method for providing quality information of tv service for use in internet protocol networks |
-
2007
- 2007-04-09 KR KR1020070034580A patent/KR100880179B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002118862A (en) | 2000-07-19 | 2002-04-19 | Tektronix Inc | Method for measuring jitter of pcr, frequency offset and drift rate in mpeg |
JP2002058002A (en) | 2000-08-10 | 2002-02-22 | Nec Corp | Video telephone device |
KR20060135354A (en) * | 2005-06-24 | 2006-12-29 | 주식회사 케이티 | System, set-top box and method for providing quality information of tv service for use in internet protocol networks |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014058152A1 (en) * | 2012-10-11 | 2014-04-17 | 삼성에스디에스 주식회사 | Terminal, and system and method using same for monitoring wireless network |
Also Published As
Publication number | Publication date |
---|---|
KR20080091570A (en) | 2008-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3518494B1 (en) | System and method for quality of service detection of encrypted packet flows | |
US20190082339A1 (en) | Video quality monitoring | |
US8695051B2 (en) | Video quality monitoring method, distribution server, and client | |
US9590816B2 (en) | System and method for creating multiple transportation streams of streaming media network test traffic in packet-based networks | |
US7321565B2 (en) | System and method for analyzing the performance of multiple transportation streams of streaming media in packet-based networks | |
US20080089239A1 (en) | System and method for handling streaming media | |
EP3425909B1 (en) | Video quality monitoring | |
JP5824347B2 (en) | Time synchronization apparatus and method | |
US20110149775A1 (en) | System and method for interworking between media quality assessment at terminal device and qos control in transport network | |
CN103001835A (en) | Network bandwidth test method and system based on data transmission | |
CN101646099A (en) | Network television quality test method | |
CN107222781B (en) | Method and system for intelligent gateway to dynamically convert code rate | |
US20110255556A1 (en) | Method for transport stream synchronizing in a multiplexer comprising an external corpocessor | |
KR20110090596A (en) | Method and apparatus for correcting interarrival jitter | |
KR100880179B1 (en) | A Method ? Device For Measuring Network Quality of IPTV And system for Measuring Network Quality of IPTV | |
CN101123611B (en) | A transmission method for stream media data | |
EP1993233B1 (en) | Method of evaluating a transmission quality by injecting meta-information | |
KR101108888B1 (en) | Method and device for measuring iptv service quality | |
JP7316578B2 (en) | IP broadcast receiving device and IP broadcast receiving method | |
CN101401373A (en) | Encoded stream sending device | |
Pentikousis et al. | A measurement study of Speex VoIP and H. 264/AVC video over IEEE 802.16 d and IEEE 802.11 g | |
KR101293302B1 (en) | Set-top box for checking qulity of multimedia broadcasting service and method thereof | |
CN109286814B (en) | Method and equipment for detecting IPTV service in passive optical network | |
CN102378042A (en) | Method, system and packet analysis unit for measuring channel zapping delay of network television | |
CN101272265A (en) | IP broadcast system, and multiplexer, receiving apparatus and method used in ip broadcast system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
AMND | Amendment | ||
E601 | Decision to refuse application | ||
J201 | Request for trial against refusal decision | ||
AMND | Amendment | ||
B701 | Decision to grant | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20110125 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |