JP5300278B2 - ネットワークジッターを測定するメディアレートを検出する方法 - Google Patents
ネットワークジッターを測定するメディアレートを検出する方法 Download PDFInfo
- Publication number
- JP5300278B2 JP5300278B2 JP2008020429A JP2008020429A JP5300278B2 JP 5300278 B2 JP5300278 B2 JP 5300278B2 JP 2008020429 A JP2008020429 A JP 2008020429A JP 2008020429 A JP2008020429 A JP 2008020429A JP 5300278 B2 JP5300278 B2 JP 5300278B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- time
- calculating
- amount
- transmission timestamp
- 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
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/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0823—Errors, e.g. transmission errors
- H04L43/0829—Packet loss
-
- 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/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
-
- 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4305—Synchronising client clock from received content stream, e.g. locking decoder clock with encoder clock, extraction of the PCR packets
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Environmental & Geological Engineering (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
また、
式(7)及び式(8)の
これが最初のPCRである場合、次のパケットが処理される。これが最初のPCRでない場合、ステップ73において式(13)が計算される。ステップ75において、式(7)及び式(8)が記憶済みの到着タイムスタンプを使用して計算されて、X(i,pre)及びX(i,post)の値を取得する。ステップ77において、到着タイムスタンプがクリアされる。ステップ79において、ステップ75の計算の最小値及び最大値が判断される。これが測定インターバルの終了でなければ、ステップ85において、測定インターバルのこのポイントまでの最大値X(i,post)及び最小値X(i,pre)が記憶されて、処理が継続する。そうでなければ、ステップ83においてDFが計算されて報告される。
X’(0,pre)=X’(0,post)
X’(1,pre)=−T’1
DF’は
24 送信機
26 受信機
Claims (12)
- ネットワークを通じて送信機によって送信された符号化データのパケットストリームを受信するステップであって、前記パケットストリームが、nを1以上の整数として、ローカルなクロックから前記送信機への送信タイムスタンプを有する(n+1)個のパケットを含み、前記パケットストリームは、ローカルなクロックから前記送信機への送信タイムスタンプを含まない少なくとも1パケットをさらに含む、ステップと、
(n+1)番目の送信タイムスタンプを判断するステップと、
n番目の送信タイムスタンプを判断するステップと、
前記(n+1)番目の送信タイムスタンプと前記n番目との送信タイムスタンプの間の第1の差を判断するステップと、
前記(n+1)番目の送信タイムスタンプと前記n番目との送信タイムスタンプの間で受信されたパケット数kを判断するステップと、
前記第1の差と前記kに基づいて、連続パケット間で予想される時間量を計算するステップと、
前記パケットストリームにおいて、連続パケット間の予想される前記計算された時間量と連続パケット間の測定された時間量を用いて、連続パケット間の最大の予想される時間量を計算するステップと、
前記連続パケット間の前記最大の予想される計算された時間量に基づいて、前記ネットワークのMedia Delivery Index(MDI)の遅延係数(DF)を計算するステップと
を含む、方法。 - 前記送信タイムスタンプが、所定の時間において前記パケットを復号するための基準ベースとして使われる請求項1に記載の方法。
- 前記送信タイムスタンプが、国際基準ISO/IEC 13818−1に従ったプログラムクロックリファレンスである請求項1に記載の方法。
- 前記パケットストリームにおいて、連続パケット間の前記予想される計算された時間量と連続パケット間の測定された時間量を用いて、連続パケット間で最大の予想される時間量を計算する前記ステップは、
受信された各パケットについて、予想されたよりも早いまたは遅い受信された前記パケットの時間量に対応する第1の係数を計算し、次のパケットが到着するまでの予想される時間量に対応する第2の係数を計算するステップと、
測定インターバル内で受信された送信タイムスタンプを有する各パケットについて、前記測定インターバル内でパケットが遅れた場合の最大の時間量を判断し、前記測定インターバル内で次のパケットが到着するまでの最大の予想される時間量を判断するステップと、
前記測定インターバルの結果において、前記測定インターバル内でパケットが遅れた場合の前記最大の時間量と、前記測定インターバル内で次のパケットが到着するまでの前記最大の予想される時間量との和として、連続パケット間の前記最大の予想される時間量を計算するステップと
を含む、請求項1に記載の方法。 - 前記第1の係数は、選択パケットの到着直前の仮想バッファのサイズに対応し、
前記第2の係数は、前記選択パケットの到着直後の前記仮想バッファのサイズに対応する請求項4に記載の方法。 - 前記第1の係数を計算するステップがさらに、前記選択パケットの受信と、前記選択パケットの前のパケットの受信との間の第1の到着時間差に基づく請求項4に記載の方法。
- 連続パケット間の前記予想される時間量が測定インターバル内において1回判断されて、連続パケット間の前記最大の予想される時間量を計算する際に複数回使用される請求項1に記載の方法。
- (n−1)番目の送信タイムスタンプを判断するステップと、
前記(n−1)番目の送信タイムスタンプ及び前記n番目の送信タイムスタンプに基づいて第2の値を計算するステップと、
前記ネットワークの前記性能測定を判断するため、前記第2の値を使用するステップと
をさらに含む請求項1に記載の方法。 - 第2の値を計算するステップがさらに、前記(n+1)番目の送信タイムスタンプを担持する前記パケットの受信と、前記n番目の送信タイムスタンプを担持する前記パケットの受信との間の第2の到着時間差を判断するステップに基づいている請求項8に記載の方法。
- 前記送信タイムスタンプが、プログラムクロックリファレンスタイムスタンプを含む、請求項1に記載の方法。
- ネットワークを通じて送信機によって送信された符号化データのパケットストリームを受信するステップであって、前記パケットストリームが、nを1以上の整数として、ローカルなクロックから前記送信機への送信タイムスタンプを有する(n+1)個のパケットを含み、前記パケットストリームは、ローカルなクロックから前記送信機への送信タイムスタンプを含まない少なくとも1パケットをさらに含む、ステップと、
(n+1)番目の送信タイムスタンプと、前記(n+1)番目の送信タイムスタンプを含む前記パケットの第1の到着時間とを判断するステップと、
n番目の送信タイムスタンプと、前記n番目の送信タイムスタンプを含む前記パケットの第2の到着時間とを判断するステップと、
前記(n+1)番目の送信タイムスタンプと、前記n番目の送信タイムスタンプと、前記第1の到着時間と、前記第2の到着時間とに基づいて、前記ネットワークのMedia Delivery Index(MDI)の遅延係数(DF)を計算するステップと
を含む、方法。 - 前記(n+1)番目の送信タイムスタンプと、前記n番目の送信タイムスタンプと、前記第1の到着時間と、前記第2の到着時間とに基づいて、前記ネットワークのDFを計算するステップは、
測定インターバル内で受信された、送信タイムスタンプを有する各パケットについて、前記(n+1)番目のタイムスタンプを含む前記パケットと、前記n番目のタイムスタンプを含む前記パケットとの間の予想された遅延を計算し、前記(n+1)番目のタイムスタンプを含む前記パケットと、前記n番目のタイムスタンプを含む前記パケットとの間の実際の遅延を計算し、該予想された遅延と該実際の遅延とを用いて予想されたよりも早かった前記受信パケットの時間量に対応する第1の係数と、次のパケットが到着するまでの予想される時間量に対応する第2の係数とを計算するステップと、
前記測定インターバルの結果において、前記測定インターバル内でパケットが遅れた場合の最大の時間量を判断し、前記測定インターバル内で次のパケットが到着するまでの最大の予想される時間量を判断し、前記測定インターバル内でパケットが遅かった場合の前記最大の時間量と、前記測定インターバル内での次のパケットが到着するまでの前記最大の予想される時間量とに基づいて、前記計算されたDFを使用するステップと
を含む、請求項11に記載の方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/672,860 | 2007-02-08 | ||
US11/672,860 US8300530B2 (en) | 2007-02-08 | 2007-02-08 | Detecting media rate for measuring network jitter |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008199606A JP2008199606A (ja) | 2008-08-28 |
JP5300278B2 true JP5300278B2 (ja) | 2013-09-25 |
Family
ID=39685717
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008020429A Expired - Fee Related JP5300278B2 (ja) | 2007-02-08 | 2008-01-31 | ネットワークジッターを測定するメディアレートを検出する方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8300530B2 (ja) |
JP (1) | JP5300278B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10701124B1 (en) * | 2018-12-11 | 2020-06-30 | Microsoft Technology Licensing, Llc | Handling timestamp inaccuracies for streaming network protocols |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06118679A (ja) * | 1992-07-29 | 1994-04-28 | Mitsubishi Alum Co Ltd | 電子写真感光体用円筒基体及びその製造方法 |
EP2204950B1 (en) * | 2009-01-05 | 2017-03-08 | Alcatel Lucent | Method for modelling buffer capacity of a packet network |
US9167211B2 (en) * | 2009-04-20 | 2015-10-20 | Lg Electronics Inc. | Method for transmitting an IPTV streaming service by P2P transmission, and method for receiving an IPTV streaming service by P2P transmission |
CN102137282B (zh) | 2010-12-15 | 2014-02-19 | 华为技术有限公司 | 一种检测故障链路的方法、装置、节点和系统 |
CN104254000B (zh) * | 2013-06-27 | 2018-05-11 | 华为技术有限公司 | 一种视频数据处理方法及装置 |
CN109286814B (zh) * | 2017-07-19 | 2022-07-12 | 中兴通讯股份有限公司 | 一种无源光网络中检测iptv业务的方法和设备 |
US11228631B2 (en) * | 2019-04-26 | 2022-01-18 | Juniper Networks, Inc | Apparatus, system, and method for conditionally performing media delivery index measurements on streaming media |
CN112601133A (zh) * | 2020-12-11 | 2021-04-02 | 杭州当虹科技股份有限公司 | 一种基于网卡硬件时间戳的ip码流分析方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5287182A (en) * | 1992-07-02 | 1994-02-15 | At&T Bell Laboratories | Timing recovery for variable bit-rate video on asynchronous transfer mode (ATM) networks |
US5486864A (en) * | 1993-05-13 | 1996-01-23 | Rca Thomson Licensing Corporation | Differential time code method and apparatus as for a compressed video signal |
US5467342A (en) * | 1994-01-12 | 1995-11-14 | Scientific-Atlanta, Inc. | Methods and apparatus for time stamp correction in an asynchronous transfer mode network |
CA2146801C (en) * | 1994-05-27 | 1999-11-02 | Barin Geoffry Haskell | Timing recovery for variable bit-rate video on asynchronous transfer mode (atm) networks |
US5533021A (en) * | 1995-02-03 | 1996-07-02 | International Business Machines Corporation | Apparatus and method for segmentation and time synchronization of the transmission of multimedia data |
US5640388A (en) * | 1995-12-21 | 1997-06-17 | Scientific-Atlanta, Inc. | Method and apparatus for removing jitter and correcting timestamps in a packet stream |
US5774497A (en) * | 1996-04-12 | 1998-06-30 | Hewlett-Packard Co | Method and apparatus for PCR jitter measurement in an MPEG-2 transport stream |
US5883924A (en) * | 1996-04-12 | 1999-03-16 | Hewlett Packard Company | Method and apparatus for PCR jitter measurement in an MPEG-2 transport stream using sliding window |
US6563796B1 (en) * | 1998-03-18 | 2003-05-13 | Nippon Telegraph And Telephone Corporation | Apparatus for quality of service evaluation and traffic measurement |
US20020172229A1 (en) * | 2001-03-16 | 2002-11-21 | Kenetec, Inc. | Method and apparatus for transporting a synchronous or plesiochronous signal over a packet network |
US7321565B2 (en) * | 2003-08-29 | 2008-01-22 | Ineoquest Technologies | System and method for analyzing the performance of multiple transportation streams of streaming media in packet-based networks |
US7397825B2 (en) * | 2004-03-10 | 2008-07-08 | Scientific-Atlanta, Inc. | Transport stream dejitterer |
JP4658082B2 (ja) * | 2007-03-06 | 2011-03-23 | エヌ・ティ・ティ・コムウェア株式会社 | ストリーム伝送品質測定装置、ストリーム伝送品質測定方法、ストリーム伝送品質測定システムおよびプログラム |
-
2007
- 2007-02-08 US US11/672,860 patent/US8300530B2/en active Active
-
2008
- 2008-01-31 JP JP2008020429A patent/JP5300278B2/ja not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10701124B1 (en) * | 2018-12-11 | 2020-06-30 | Microsoft Technology Licensing, Llc | Handling timestamp inaccuracies for streaming network protocols |
Also Published As
Publication number | Publication date |
---|---|
JP2008199606A (ja) | 2008-08-28 |
US20080192647A1 (en) | 2008-08-14 |
US8300530B2 (en) | 2012-10-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5300278B2 (ja) | ネットワークジッターを測定するメディアレートを検出する方法 | |
EP2086237B1 (en) | Method and device for reordering and multiplexing multimedia packets from multimedia streams pertaining to interrelated sessions | |
EP2866447B1 (en) | Method and apparatus for evaluating the quality of a video sequence by temporally synchronizing the encrypted input bit stream of a video decoder with the processed video sequence obtained by an external video decoder | |
JP5996541B2 (ja) | 伝送チェーンを介したオーディオおよびビデオビットストリーム伝送の品質を測定するための方法およびシステム | |
EP1351472A2 (en) | Forming RTP packets | |
US20090234940A1 (en) | System and method for evaluating streaming multimedia quality | |
KR101959260B1 (ko) | Mmt 시스템을 위한 미디어 데이터 전송 장치 및 방법, 그리고 미디어 데이터 수신 장치 및 방법 | |
US8219701B2 (en) | Apparatus and method for controlling communication | |
JP5964828B2 (ja) | 映像ストリームで複数の映像フレームのピクチャグループ構造のタイプを推定するための方法 | |
US20070177520A1 (en) | Traffic load density measuring system, traffic load density measuring method, transmitter, receiver, and recording medium | |
US7756136B2 (en) | Spatial and temporal loss determination in packet based video broadcast system in an encrypted environment | |
US20130091528A1 (en) | Video reproduction system, receive terminal, home gateway device, and quality control system | |
US20140369222A1 (en) | Method for estimating network jitter in apparatus for transmitting coded media data | |
KR101180540B1 (ko) | 스트리밍 서비스 송/수신 장치 및 방법 | |
US7099281B1 (en) | Passive system and method for measuring the subjective quality of real-time media streams in a packet-switching network | |
KR20130009670A (ko) | 엠엠티 시스템에서의 패킷 전송 장치 및 방법, 및 패킷 수신 장치 및 방법 | |
KR20110090596A (ko) | 지터 보정 방법 및 장치 | |
JP4914400B2 (ja) | 品質推定方法、品質推定システム、ユーザ端末、品質管理端末およびプログラム | |
US7428246B2 (en) | Apparatus and method of packetizing data stream | |
US8339986B2 (en) | Instrumentation of MPEG-2 transport streams for testing network performance | |
WO2004086721A2 (en) | Transmitting over a network | |
US8009687B2 (en) | Measurement of network performance in transporting packet streams | |
US7274863B2 (en) | Data stream processing device and method and program storage medium | |
KR20130009671A (ko) | 엠엠티 시스템에서의 패킷 전송 장치 및 방법, 및 패킷 수신 장치 및 방법 | |
US20060114944A1 (en) | Apparatus and method for measuring a delay in the transmission of multimedia data in a multimedia system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20100908 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110105 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121005 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121023 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130123 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130128 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130221 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130226 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20130322 |
|
A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20130327 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130423 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130521 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130618 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5300278 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |