Modeling Video Traffic Source for RMCAT Evalua8ons - - PowerPoint PPT Presentation

modeling video traffic source for rmcat evalua8ons
SMART_READER_LITE
LIVE PREVIEW

Modeling Video Traffic Source for RMCAT Evalua8ons - - PowerPoint PPT Presentation

Modeling Video Traffic Source for RMCAT Evalua8ons dra:-zhu-video-traffic-source Xiaoqing Zhu, Sergio Mena de la Cruz, and Zaheduzzaman Sarker


slide-1
SLIDE 1

Modeling ¡Video ¡Traffic ¡Source ¡ for ¡RMCAT ¡Evalua8ons ¡

dra:-­‑zhu-­‑video-­‑traffic-­‑source ¡ ¡ Xiaoqing ¡Zhu, ¡Sergio ¡Mena ¡de ¡la ¡Cruz, ¡ ¡ and ¡Zaheduzzaman ¡Sarker ¡ ¡ IETF ¡91, ¡Honolulu, ¡Hawaii, ¡USA ¡ 2014-­‑11-­‑09 ¡

slide-2
SLIDE 2

Bridging ¡the ¡Gap ¡in ¡RMCAT ¡Evalua8on ¡

Ideal ¡Synthe,c ¡Traffic ¡Model ¡

  • Simple ¡& ¡repeatable ¡
  • Highlights ¡transport ¡level ¡performance ¡
  • Ignores ¡key ¡interac/ons ¡between ¡encoder ¡and ¡transport ¡

Live ¡Video ¡Encoder ¡

  • Realis8c ¡setup ¡
  • Results ¡indicate ¡end-­‑to-­‑end ¡performance ¡
  • Performance ¡influenced ¡by ¡individual ¡codec ¡behavior ¡

Synthe,c ¡Video ¡Traffic ¡Source ¡

slide-3
SLIDE 3

Desired ¡Behaviors ¡of ¡A ¡Synthe8c ¡Video ¡Source ¡

  • Low ¡computa8onal ¡complexity ¡
  • Temporal ¡paXern ¡similarity, ¡e.g., ¡ ¡

– Fluctua8on ¡around ¡target ¡rate ¡ – Burst ¡in ¡size ¡for ¡Intra-­‑coded ¡frame ¡ – Delayed ¡response ¡to ¡target ¡rate ¡change ¡

  • Sta8s8cal ¡accuracy ¡across ¡different ¡8me ¡scales ¡
  • Wide ¡range ¡of ¡coverage ¡of ¡video ¡codecs/contents ¡
slide-4
SLIDE 4

System ¡Model ¡

RTP ¡Stack ¡ Synthe8c ¡ Video ¡Traffic ¡ Source ¡ Conges8on ¡ Control ¡ Module ¡ RTCP ¡ Report ¡ Encoded ¡ Video ¡Frames ¡ Video ¡Source ¡ Sta8s8cs ¡ RTP ¡ Packets ¡ Requests ¡ from ¡CC ¡ Rate ¡ ¡ Range ¡

slide-5
SLIDE 5

Sta8s8cal ¡Approach ¡

  • Previously ¡presented ¡at ¡IETF ¡88, ¡Vancouver ¡
  • Parameters ¡characterizing: ¡ ¡

– Time-­‑damped ¡response ¡to ¡target ¡rate ¡change ¡ – Temporary ¡burst/oscilla8on ¡during ¡transient ¡ – Rate ¡fluctua8on ¡at ¡steady ¡state ¡ – Rate ¡range ¡imposed ¡by ¡video ¡content ¡ac8vity ¡

  • Parameters ¡should ¡reflect ¡observa8ons ¡and ¡captured ¡

data ¡traces ¡from ¡real-­‑world ¡codecs ¡ ¡

11/10/14 ¡ 5 ¡ dra:-­‑zhu-­‑rmcat-­‑nada ¡

hXp://www.ieb.org/proceedings/88/slides/slides-­‑88-­‑rmcat-­‑2.pptx ¡ ¡

slide-6
SLIDE 6

Trace-­‑Driven ¡Approach ¡

  • Previously ¡presented ¡at ¡IETF ¡88, ¡Vancouver ¡
  • Extended ¡the ¡scaling-­‑based ¡approach ¡with ¡piecewise ¡

linear ¡interpola8on ¡with ¡traces ¡at ¡mul8ple ¡rates ¡

  • Poten8al ¡extension ¡to ¡accommodate ¡variable ¡frame ¡

rate ¡

11/10/14 ¡ 6 ¡ dra:-­‑zhu-­‑rmcat-­‑nada ¡

hXp://www.ieb.org/proceedings/88/slides/slides-­‑88-­‑rmcat-­‑9.pdf ¡ ¡

slide-7
SLIDE 7

Discussions ¡

  • Combine ¡the ¡best ¡of ¡both ¡worlds? ¡E.g., ¡ ¡

– Model-­‑based ¡transient ¡behavior ¡+ ¡trace-­‑based ¡ synthe8c ¡frame ¡size ¡ – Derive ¡sta8s8cal ¡model ¡parameter ¡from ¡traces ¡

Sta,s,cal ¡Approach ¡

  • Decouples ¡codec ¡effects ¡

from ¡content ¡effects ¡

  • Flexibility ¡to ¡vary ¡individual ¡

parameters ¡ Trace-­‑Driven ¡Approach ¡

  • Straighborward ¡and ¡intui8ve ¡
  • Data ¡correspond ¡to ¡concrete ¡

video ¡sequences ¡

  • Pros ¡and ¡cons ¡of ¡each ¡approach? ¡ ¡