<div>Hi everyone,<br clear="all"></div><div><br></div><div>I want to compute the perceived QoS when streaming a video over a lossy network.</div><div>To do that I&#39;m streaming a video over a wireless network and I record the video sent and the video received.</div>
<div><br></div><div>Here is the pipeline I have used (here I use an input stream but I could use webcam) :</div><div><br></div><div># on the server :</div><div>gst-launch -e filesrc location=some_moivie.mp4 ! decodebin ! ffmpegcolorspace ! queue ! videorate ! video/x-raw-yuv,framerate=5/1 ! ffenc_mpeg2video quantizer=4 gop-size=1 ! tee name=l ! queue ! mpegtsmux ! rtpmp2tpay ! udpsink host=192.168.0.10 port=5001 l. ! queue ! filesink location=videosrc.mpeg</div>
<div><br></div><div># on the client:</div><div>gst-launch -e  udpsrc port=5001 caps=&quot;application/x-rtp, media=video,  encoding-name=MP2T-ES&quot; ! rtpmp2tdepay ! mpegtsdemux ! tee name=t ! queue ! ffdec_mpeg2video ! ffmpegcolorspace ! xvimagesink t. ! queue ! filesink location=videodst.mpeg</div>
<div><br></div><div>Due to packet losses some frames are missing in the video received (videodst.mpeg), which is what I expected :)</div><div><br></div><div>Then I want to compute a QoS measure to compare the two videos. </div>
<div>I want to use SSIM that compares frames one by one.</div><div>Since some frames are missing on the received video, this is not so easy.</div><div><br></div><div>My questions are then :</div><div><br></div><div>- is there a gstreamer element that would put some dummy frame when one is missing ? With such element the two videos would have the same number of frames</div>
<div>- how can I know when a frame is missing in the received video ?</div><div><br></div><div>sorry if this is not the right place to ask these questions</div><div>thank you very much for your time</div><div><br></div><div>
Maxime</div><br>-- <br>Maxime Louvel<br>web page : <a href="https://sites.google.com/site/mlouvel/" target="_blank">https://sites.google.com/site/mlouvel/</a><br>linkedin : <a href="http://fr.linkedin.com/in/mlouvel" target="_blank">http://fr.linkedin.com/in/mlouvel</a><br>
<div>address : 5400-B ridge oak drive</div><div>               Austin, Texas, 78731</div><div>               USA</div><br>