14
ITU-T P.NATS Parametric Non-intrusive Assessment of TCP-based multimedia Streaming quality Development conducted in ITU-T SG 12 / Q.14 Alexander Raake, TU Ilmenau, Germany / T-Labs, Deutsche Telekom, Berlin Jörgen Gustafsson, Ericsson, Luleå, Sweden Marie-Neige Garcia, Werner Robitza, Bernhard Feiten, T-Labs, Deutsche Telekom, Berlin

ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

August, 2012

ITU-T P.NATSParametric Non-intrusive Assessment of TCP-based multimedia Streaming quality

Development conducted in ITU-T SG 12 / Q.14

Alexander Raake, TU Ilmenau, Germany / T-Labs, Deutsche Telekom, BerlinJörgen Gustafsson, Ericsson, Luleå, SwedenMarie-Neige Garcia, Werner Robitza, Bernhard Feiten, T-Labs, Deutsche Telekom, Berlin

Page 2: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

Probe

Quality Models

2

Model

Transmissionsystem

Source A/V signal

Subjectivequality rating

Estimated quality index

That was bad!Stalling

Page 3: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

ITU-T Standards related to P.NATS

3

UDP TCP

\Scenario

Timing

Network planning

Service monitoring Network planning Service monitoring

Existing / upcoming

G.1071

H.264

≤ HD

audio-visual

P.1201.x

same as G.1071

G.1071-PD

(non-adaptive streaming)

P.NATS (adaptive streaming)

same as G.1071

fixed, mobile

P.1201.x-PD

(non-adaptive streaming)

Phase 1

G.OM_HEVC

Extension of G.1071 to H.265

P.1201.x_HEVC

Extension of P.1201to H.265

G.OM_HEVC inserted into P.NATS

G.OM_HEVC

inserted into

P.NATS

Phase 2 4K (Ultra-HD)

Collaborative approach Re-use of G.OM_HEVC databases

Page 4: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

P.NATS Phase 1 Overview

§ Services: HTTP Adaptive Streaming§ Video-encoding-resolutions: 360p, 480p, 720p, 1080p§ Covered degradations:

§ Encoding changes (bitrate/QP, framerate, scaling) due to stream-switching§ Stalling§ Initial loading

§ Input: model mode-dependent, from side-info to full bitstream§ Output: audiovisual quality estimate for up to 5 min video + diagnostic information§ 8 participants

4

Page 5: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

P.NATS Ph1. Building Blocks

5

• Output: audio visual quality per session (≤ 5 min) àO.46• Diagnostic information

• Audio, video, and audiovisual coding quality, per second/segment/session(O.21/22/34/35)

• Stalling quality per session (O.23)• Model inputs (I.11/13/14)

ITU-T T13-SG12-150505-TD-GEN-0671!R1!MSW-E-P.NATS Terms of Reference (ToR).

Page 6: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

P.NATS ModesInputs of audio and video coding modules

6

Mode 2

Mode 0

Mode 1

Mode 3

§ 2% bitstream parsing

§ Full bitstream parsing

§ Stalling and initial loading info§ Audio & video codecs, bitrates and resolutions

§ Frame sizes§ Frame types (I vs. Non-I

Level of information

Page 7: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

P.NATS Ph.1 Sources, test design, and rating example

Perceivedaudiovisualquality?

7

© Blender Open Movie Project

© ITS NTIA

© ITS NTIA

© Blender Open Movie Project

Page 8: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

P.NATS Ph.1 Subjective Tests

Test method§ Audiovisual§ ACR, 5-point scale§ No SRC repetition within a test, but 50% - 67% SRCs re-used between labs§ Use of anchors, at least for tests with same SRCs duration§ Degradation types: quality switches, stalling, initial loading, mix § Same proportion of degradation types in all tests Training§ 5 existing databases from P.1201-PD (progressive download)§ 2 buy-in databases (progressive download and adaptive streaming)§ 16 new training databases

§ 9 LCD: 4x1min-SRCs, 3x3min-SRCs, 2x5min-SRCs§ 8 mobile: 4x1min-SRCs, 3x3min-SRCs, 1x5min-SRCs

Validation§ 16 validation databases

8

Page 9: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

P.NATS Work Plan

9

§ Training databases submitted and checked: 30 Sept. 2015 (done)§ Model submission: 20 Nov. 2015 (done)§ Validation databases submitted and checked: 20 May 2016

(on-going, subjective tests have started)§ ITU-T SG12 meeting: 7 – 16 June 2016§ Winning model selection: Summer 2016§ Consent P.NATS Phase 1:

Oct. 2016 (tbd. at June 2016 SG12 meeting)

Page 10: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

P.NATS Phase 2

10

Phase1 Phase2

Audiovisual, Pa,Pv,PqTin[1,2,3,4,5]min

Videoonly,PvT=10sec

Re-usesomeshortsequencesextractedfromP.NATSPhase1

Training&Validation Characterization

Audiovisual,Pa,Pv,PqTin[1,3,5]min

Page 11: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

P.NATS Phase 2: Joint project VQEG AVHD?

11

§ Current plan: Collaboration with VQEG AVHD§ Ongoing discussions about character of joint project work

§ Multitude of models considered in one project for first time!§ Signal-based: FR, RR, NR§ Bitstream-based: Modes 0, 1, 2, 3§ Hybrid

§ Technology§ UHD-1, HD§ HFR§ Video codecs: H.264, HEVC, VP9

Page 12: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

P.NATS Phase 2: Joint project VQEG AVHD?

12

Pq:Integration

Stream

I.11

I.13

I.14

O.21O.22B

O.23

O.35

O.46

I.01

Input-level MOS

Pa:Audiocod.quality impact

O.34Med

iaparam

eter

extractio

nBu

fferp

aram

eter

extractio

n

I.15:PixelinfoI.16:Reference

Pv:Videocod.quality impact

O.22

AVHD:Pv andPq inoneblock

Page 13: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

P.NATS Phase 2: Joint project VQEG AVHD?

13

P.NATSPhase1 AVHD/P.NATSPhase2

Audiovisual, Pa,Pv,PqTin[1,2,3,4,5]min

Videoonly,PvT=10sec

Re-usesomeconditionsrepresentativeofP.NATSPhase1

Short-termVideoModules:Training&Validation

AVHD:ValidationP.NATSPh.2:Characterization

Audiovisual,Pv inPq contextTin[1,3,5]min

à P.NATS Ph. 2 / VQEG AVHD: To be followed!

Page 14: ITU-T P...ITU-T Standards related to P.NATS 3 UDP TCP \Scenario Timing Network planning Service monitoring Network planning Service monitoring Existing / upcoming G.1071 H.264 ≤

Thank You!