quality evaluation of mpeg4 video transmission over gprs networks
DESCRIPTION
Quality evaluation of MPEG4 video transmission over GPRS networks. Presented by: Abdullah M. Rana Multimedia Communication. Project Overview…. Motivation of the Project… Multimedia Transmission Low bandwidth wireless networks Cellular Network infrastructure GPRS as the medium - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/1.jpg)
Quality evaluation of Quality evaluation of MPEG4 video MPEG4 video transmission over GPRS transmission over GPRS networks..networks..
Presented by:Abdullah M.
RanaMultimedia
Communication
![Page 2: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/2.jpg)
Project Overview…Project Overview…
Motivation of the Project…◦Multimedia Transmission◦Low bandwidth wireless networks◦Cellular Network infrastructure◦GPRS as the medium◦Applications requiring better
audio/video quality these wireless networks..
◦NS2 Network Simulator◦Evalvid- Quality Evaluation.
![Page 3: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/3.jpg)
GPRSGPRS GSM based architecture Provision for multi slotting IP Network Channel Protection Coding schemes (CS1-CS3)• Packet switched radio transmission • Suited for bursty applications (e.g. Internet)• Data rates up to 170 kbps• Re-uses GSM resources• Lower call set-up times; cheaper Scheme Code Rate Throughput(bits/ts) Data
Rate cs-I I /2 6400 9.05 cs-2 2/3 9880 13.4 cs-3 3/4 11600 15.6 cs-4 1 16280 21.4
![Page 4: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/4.jpg)
GPRS architectureGPRS architecture
www.networkdictionary.com/images/gprs.jpg
![Page 5: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/5.jpg)
Network Simulator NS2Network Simulator NS2
•Event driven simulator•Split language – OTcl and C++•Nodes and links; routing algorithms;
queuing schemes•Protocols – TCP, UDP, IP•Traffic generators – CBR,
Exponential, Pareto•Basic mobility support. Graphical interface NAMGraphs - Xgraph
![Page 6: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/6.jpg)
EvalvidEvalvid
hpds.ee.ncku.edu.tw/.../image017.jpg
![Page 7: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/7.jpg)
Example TCL scriptExample TCL scriptset ns1 [new Simulator]#Creating two nodesset node1 [$ns1 node]; set node2 [$ns1 node]
#Creating a link between the nodes; prop delay=10ms; Drop tail.$ns duplex-link $n0 $n1 1Mb 10ms DropTail
#Nodes themselves don't send/receive data. Create an agent to do so
set cbr0 [new Agent/CBR]$ns attach-agent $n0 $cbr0#create sinkset null0 [new Agent/Null]$ns attach-agent $n1 $null0
#connect the two agents $ns connect $cbr0 $null0
#Tell cbr0 when to start and stop$ns at 0.5 "$cbr0 start"$ns at 4.5 "$cbr0 stop“$ns run
![Page 8: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/8.jpg)
Wireless Simulation codeWireless Simulation code# Set up hierarchical routing.# Specify topology.# Create ‘God’
# Create a Base Station$ns_ node-config -adhocRouting DSR -llType LL -macType 802.11 -ifqType DropTail -ifqLen 100 -antType OmniAntenna -propType TwoRayGround -phyType WirelessPhy
-topoInstance $topo -wiredRouting ON
-agentTrace ON -routerTrace ON -macTrace ON
-movementTrace OFF -channel $chan_
![Page 9: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/9.jpg)
Wireless Simulation CodeWireless Simulation Codeset BS(0) [$ns_ node 1.0.0]$BS(0) random-motion 0 $BS(0) set X_ 1.0$BS(0) set Y_ 2.0
# create mobile nodes in the same domain as BS(0) $ns_ node-config -wiredRouting OFFset node_(0) [ $ns_ node 1.0.1]$node_(0) base-station [AddrParams addr2id [$BS(0) node-addr]]
#create and attach Agents – TCP/UDP/CBR : :#include movement..$ns_at 10.0 “$node(0) setdest 200.0 150.0 15.0 : : :
![Page 10: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/10.jpg)
Quality Evaluation..Quality Evaluation..PSNR MOS Quality Impairment> 37 5 Excellent Imperceptible31-37 4 Good Perceptible/
non annoying25-30 3 Fair Slightly
annoying20-24 2 Poor Annoying<20 1 Bad Very annoying
![Page 11: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/11.jpg)
Results…Results…File Sizes vs. PSNR FPS= 20 , BIT Rate= 128KBPS, Q=15, size =Qcif
![Page 12: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/12.jpg)
Results…Results…Frame rate vs. PSNR File Size= 10Kb, Bit rate= 128 kbps, Q=15
![Page 13: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/13.jpg)
Results…Results…Quantization Scale vs. File size Bit Rate= 128Kbps, FPS=10, GOP=13, Size= Qcif, error resilience=4
![Page 14: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/14.jpg)
Results…Results…Bit rate vs. File Size FPS= 10, GOP=30, size= Qcif, Q=15, error= 4
![Page 15: Quality evaluation of MPEG4 video transmission over GPRS networks](https://reader035.vdocuments.us/reader035/viewer/2022062501/56815e6a550346895dcce764/html5/thumbnails/15.jpg)
Results…Results…GOP vs File SizeFPS=10, Bit rate=5Kbps, Q=15,size=Qcif,error=4