View Full Version : Apply noise/packet loss in h.264 Stream
mushahidh
4th December 2015, 18:00
I have Encoded H.264 bitstream . I want to pass this stream to the common noisy channel or packet loss models. So that i can check effect of packet loss on video quality. My questions are as follows
What are common noise channels/ packet loss models exists which depicts real network scenarios?
How to practically pass a data through these different network conditions in matlab ?
pandy
7th December 2015, 12:56
I have Encoded H.264 bitstream . I want to pass this stream to the common noisy channel or packet loss models. So that i can check effect of packet loss on video quality. My questions are as follows
What are common noise channels/ packet loss models exists which depicts real network scenarios?
How to practically pass a data through these different network conditions in matlab ?
This is not trivial task - you need to follow your modulation/data channel as most (if not all) data channels (modulations + protocol) use some form of FEC.
At the end you video ES is affected by combination of many factors.
Most popular profiles for "noise" in channel are https://en.wikipedia.org/wiki/Rician_fading and https://en.wikipedia.org/wiki/Rayleigh_fading
Perfect (pure/theoretical) noise can be described as https://en.wikipedia.org/wiki/Additive_white_Gaussian_noise but in real life it is almost never such simple.
Matlab users use for this http://mathworks.com/products/simulink/
pandy
10th December 2015, 15:52
This is not trivial task - you need to follow your modulation/data channel as most (if not all) data channels (modulations + protocol) use some form of FEC.
At the end you video ES is affected by combination of many factors.
Most popular profiles for "noise" in channel are https://en.wikipedia.org/wiki/Rician_fading and https://en.wikipedia.org/wiki/Rayleigh_fading
Perfect (pure/theoretical) noise can be described as https://en.wikipedia.org/wiki/Additive_white_Gaussian_noise but in real life it is almost never such simple.
Matlab users use for this http://mathworks.com/products/simulink/
Perhaps this one can be helpful: https://ffmpeg.org/ffmpeg-bitstream-filters.html#noise
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.