1 / 15

Quality evaluation of MPEG4 video transmission over GPRS networks..

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

ardara
Download Presentation

Quality evaluation of MPEG4 video transmission over GPRS networks..

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

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 6400 9.05 • cs-2 2/3 9880 13.4 • cs-3 3/4 11600 15.6 • cs-4 1 16280 21.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 -ifqTypeDropTail -ifqLen 100 -antTypeOmniAntenna -propTypeTwoRayGround -phyTypeWirelessPhy -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..

  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…

More Related