Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 AVC / H.264

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th December 2015, 18:00   #1  |  Link
mushahidh
Registered User
 
Join Date: Nov 2015
Posts: 29
Apply noise/packet loss in h.264 Stream

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 ?
mushahidh is offline   Reply With Quote
Old 7th December 2015, 12:56   #2  |  Link
pandy
Registered User
 
Join Date: Mar 2006
Posts: 1,038
Quote:
Originally Posted by mushahidh View Post
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/Additi...Gaussian_noise but in real life it is almost never such simple.

Matlab users use for this http://mathworks.com/products/simulink/

Last edited by pandy; 7th December 2015 at 12:58.
pandy is offline   Reply With Quote
Old 10th December 2015, 15:52   #3  |  Link
pandy
Registered User
 
Join Date: Mar 2006
Posts: 1,038
Quote:
Originally Posted by pandy View Post
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/Additi...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
pandy is offline   Reply With Quote
Reply

Tags
bitstream, h.264, matlab, video

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 05:46.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.