WP1: HRC Generation

From VQEG JEG Wiki
Revision as of 09:48, 15 October 2013 by Nicolas Staelens (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

WP1: HRC Generation

The main task will be to generate various HRCs (Hypothetical Reference Circuits) by using a combination of different tools.


General Concept

The XStreamer is used to create a processed video stream (PVS) using the H.264/AVC codec and introducing packet loss according to the Gilbert-Elliott model. First, the data is encoded by JM Encoder, then streamed over a lossy link through XStreamer. After that, it is decoded and synchronized, which is part of WP2: HMIX Creation. In the image below, the complete toolchain is depicted.



  • There are various supported packetisation schemes: so far, only “c” is implemented
    • RTP/UDP/IP
  • Non- encrypted data: (encrypted data does not really make sense in the case of the hybrid model since the video could not be decoded; now, it might be good to check that the model

does not crash in case of non-encrypted data and still provide realistic video quality score; might be checked later)

(Origin: Hybrid_Input.pdf, VQEG_xStreamer.ppt)


Status: todo, a concept is available

Content from VQEG_xStreamer.ppt should be inserted here.

Tools in detail

HRC creation program

Status: todo

JM Encoder

Status: to discuss, todo


Status: OK
* xStreamer Demonstration guide http://xstreamer.atlantis.ugent.be/
* http://xstreamer.atlantis.ugent.be/demo.pdf


Status: only interface is ready
* VQEG_JEG_Virtualbox.pdf

Programming a new HRC creation module

Status: todo

Programming a new XStreamer module

Status: OK

* xStreamer Manual http://xstreamer.atlantis.ugent.be/
* http://xstreamer.atlantis.ugent.be/demo.pdf
* xStreamer: Modular Multimedia Streaming paper


Any aspect of this work package can be discussed on this section of the JEG forum.