Presentation is loading. Please wait.

Presentation is loading. Please wait.

Quality evaluation of MPEG4 video transmission over GPRS networks.. Presented by: Abdullah M. Rana Multimedia Communication.

Similar presentations


Presentation on theme: "Quality evaluation of MPEG4 video transmission over GPRS networks.. Presented by: Abdullah M. Rana Multimedia Communication."— Presentation transcript:

1 Quality evaluation of MPEG4 video transmission over GPRS networks.. Presented by: Abdullah M. Rana Multimedia Communication

2 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.

3 GPRS 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 64009.05 cs-2 2/3 988013.4 cs-3 3/4 1160015.6 cs-4 1 1628021.4

4 GPRS architecture www.networkdictionary.com/images/gprs.jpg

5 Network 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 NAM Graphs - Xgraph

6 Evalvid hpds.ee.ncku.edu.tw/.../image017.jpg

7 Example TCL script set ns1 [new Simulator] #Creating two nodes set 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 sink set 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

8 Wireless 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_

9 Wireless Simulation Code set 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 OFF set 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 :

10 Quality Evaluation.. PSNRMOSQualityImpairment > 375ExcellentImperceptible 31-374GoodPerceptible/ non annoying 25-303FairSlightly annoying 20-242PoorAnnoying <201BadVery annoying

11 Results… File Sizes vs. PSNR FPS= 20, BIT Rate= 128KBPS, Q=15, size =Qcif

12 Results… Frame rate vs. PSNR File Size= 10Kb, Bit rate= 128 kbps, Q=15

13 Results… Quantization Scale vs. File size Bit Rate= 128Kbps, FPS=10, GOP=13, Size= Qcif, error resilience=4

14 Results… Bit rate vs. File Size FPS= 10, GOP=30, size= Qcif, Q=15, error= 4

15 Results… GOP vs File Size FPS=10, Bit rate=5Kbps, Q=15,size=Qcif,error=4


Download ppt "Quality evaluation of MPEG4 video transmission over GPRS networks.. Presented by: Abdullah M. Rana Multimedia Communication."

Similar presentations


Ads by Google