NetSim provides multiple video traffic models to simulate realistic multimedia communication scenarios. A video source typically consists of a sequence of image frames, where each frame contains several pixels. The traffic generated by a video application mainly depends on:

  • Frames per second (fps)
  • Pixels per frame (ppf)
  • Bits generated per pixel (bpp) 


The currently supported Video Models in NetSim include:

  • Independent Gaussian
  • First Order Dependent Gaussian
  • Video Codec Models (H.261, H.263, MPEG1, MPEG2)
  • Buffered Video Streaming Models (BV1 to BV6) 


Independent Gaussian Video Model


The Independent Gaussian model is one of the simplest video traffic models available in NetSim. In this model, the bits generated per pixel for each frame follow a Gaussian (Normal) distribution, while successive frames are considered statistically independent. 


The model is configured using the following parameters:


Parameter
Description
fps
Frames generated per second
ppf
Number of pixels in each frame
μ
Mean bits generated per pixel
σ
Standard deviation of bits per pixel


The average video traffic generation rate is calculated as:


Generation Rate (bits per second) = fps × ppf × μ


where:

  • fps = Frames per second
  • ppf = Pixels per frame
  • μ = Mean bits per pixel


The traffic variance is calculated as:


Variance = fps² × ppf² × σ²


where:

  • σ = Standard deviation of bits per pixel


Example Calculation


Consider the following application settings:

  • Frames per second = 20
  • Pixels per frame = 10000
  • Mean bits per pixel (μ) = 0.52

Then,


Generation Rate (bits per second)
= fps × ppf × μ
= 20 × 10000 × 0.52
= 104000 bits per second
= 0.104 Mbps


These parameters can be configured from the Application Properties section in the NetSim UI.

Apart from the basic Gaussian models, NetSim also provides:

  • Standard Video Codec Models with predefined packet characteristics
  • Buffered Video Streaming Models based on IEEE 802.11 standards for realistic streaming traffic simulation 

For more details, refer to Section 6.2.2, Video Models, in the NetSim User Manual