WP1: HRC Generation
WP1: HRC Generation
The main task will be to generate various HRCs (Hypothetical Reference Circuits) by using a combination of different tools.
Contents |
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.
Notes:
- There are various supported packetisation schemes: so far, only “c” is implemented
- MPEG2-TS/RTP/UDP/IP
- MPEG2-TS/UDP/IP
- 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)
Toolchain
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
XStreamer
Status: OK
Documents: * xStreamer Demonstration guide http://xstreamer.atlantis.ugent.be/ * http://xstreamer.atlantis.ugent.be/demo.pdf
Gridengine
Status: only interface is ready Document * VQEG_JEG_Virtualbox.pdf
Programming a new HRC creation module
Status: todo
Programming a new XStreamer module
Status: OK Documents: * xStreamer Manual http://xstreamer.atlantis.ugent.be/ * http://xstreamer.atlantis.ugent.be/demo.pdf * xStreamer: Modular Multimedia Streaming paper
Forum
Any aspect of this work package can be discussed on this section of the JEG forum.