Subject: [rmcat] SCReAM : stream prioritization

From: Ingemar Johansson S <[email-masked]>
Date: Mon, 3 Aug 2015 13:20:20 +0000

Hi
Did some cleanup and modifications to the SCReAM C++ code, in the process I also generated a few examples that illustrate how the transmission scheduling and stream prioritization  in SCReAM behaves, see pages 15 to 17 in
https://github.com/EricssonResearch/scream/blob/master/SCReAM-description.pdf

Page 15 shows the case with two video streams. Initially, only one stream is active, at T=31s a second stream is added, at T = 91s , the additional stream becomes inactive.
Inactivity of a stream is declared when no RTP packets are detected for said stream for a duration of 1s or more.

Page 16 is the same example as above with the difference that the added stream as a 2 times higher priority than the already existing stream.

Page 17 shows an example with three streams, just to verify that the mechanism works or N>2. Initially stream 1 and 3 are active with priority 0.5 each. At T=31, stream 2 with priority 1.0 is added (becomes active), stream 2 becomes active at T=91s.

/Ingemar

=================================
Ingemar Johansson  M.Sc.
Senior Researcher

Ericsson AB
Wireless Access Networks
Labratoriegränd 11
971 28, Luleå, Sweden
Phone +46-1071 43042
SMS/MMS +46-73 078 3289
[email-masked]<mailto:[email-masked]>
www.ericsson.com

"No man has a good enough memory
  to be a successful liar"
    Abraham Lincoln<http://www.brainyquote.com/quotes/authors/a/abraham_lincoln.html>
=================================