Evalvid in Ns2 is also a framework and a toolkit for unified assessment of the quality of video transmission. It is also the tool which evaluates a video using both PSNR and also SSIM as comparison metrics.
Functionalities supported by Evalvid in Ns2 Environment:
- Determination of jitter and also delay.
- Video quality evaluation.
- Determination of packet loss and also frame loss.
Tools Supported by Evalvid-in-Ns2 Framework.
- Files and also data structure.
- Evaluate trace.
- Fix video.
- Video sender.
- PSNR quality assessment.
- MOS calculation.
- Required 3rd party tools.
Sample code for Evalvid-in-Ns2
# Configure HARQ Parameters Mac/Hsdpa set nr_harq_rtx_ 3 Mac/Hsdpa set nr_harq_processes_ 6 Mac/Hsdpa set ack_process_delay_ 15us # Create HS-DSCH and attach null agent for ue1 $ns create-hsdsch $ue1 $myUdpSink20 # Attach rtp agents for ue2 ue3 and ue4 to existing HS-DSCH $ns attach-hsdsch $ue2 $myUdpSink21 $ns attach-hsdsch $ue3 $myUdpSink22 $ns attach-hsdsch $ue4 $myUdpSink23 $ns attach-hsdsch $ue5 $myUdpSink24Tweet