Top Banner
MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL S SANKET 1000980854
28

MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

Dec 27, 2015

Download

Documents

Kenneth Price
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

MULTIMEDIA PROCESSING

FINAL PROJECT PRESENTATION ONROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER

MOBILE AD-HOC NETWORKSPRAJWAL S SANKET

1000980854

Page 2: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

MANET PROTOCOLS

Routing Protocols

Reactive Proactive Hybrid

AODV TORADSDVOLSRDSR

Figure 1: MANET PROTOCOLS[8]

Page 3: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

ACRONYMS

• AODMV: ad-hoc on demand multipath distance vector routing.• CH: Cluster head• CGS: Coarse grain quality scalability• DSR: Dynamic source routing• DSDV: Destination Sequenced DV• GOP: group of pictures• IP: Internet Protocol• JVT: Joint Video Team• ISP: Intelligent signal Processing

Page 4: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

ACRONYMS

• LAR: location aided routing• LAN: Local Area Network• MANET: Mobile Ad-hoc network• MPEG: Moving Pictures Expert group.• MGS: Medium-Grain quality scalability• MAC: Media Access Control Layer

Page 5: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

ACRONYMS

• NAL: Network Abstraction Layer• OLSR: Optimized link state routing• PDR: Packet delivery ratio• QOS: Quality of service• RREQ: Route request Message• RREP: Route replay• SVC: scalable video coding• SVEF: scalable video evaluation Framework.

Page 6: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

ACRONYMS

• SNR: Signal to noise Ratio• TCP: transmission control Protocol• TORA: Temporally ordered routing algorithm• TDMA: Time Division Multiple Access• UDP: User datagram protocol• VCL: Video Coding Layer• WLAN: Wireless Local Area Network

Page 7: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

PROTOCOLS OVERVIEW

• DSDV: Destination-Sequenced Distance-Vector Routing protocol(DSDV). Every mobile node in the network maintains a routing table in which all of the possible destinations within the network and the number of hops to each destination is recorded.• AODV: Ad-hoc on demand Distance Vector Routing (AODV). This is a on

demand routing protocol. The source node does not maintain a routing table. It initiates “path discovery” by sending RREQ packets.• DSR: The DSR is on-demand routing protocol, where route is calculated only

when it is required. It is designed to use in multi-hop ad-hoc networks• AOMDV: AOMDV had many characteristics like AODV. The main difference

lies in the number of routes found in each route discovery

Page 8: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

PROJECT OVERVIEW

• STEP 1: Encode the Raw YUV video( 352 x 288 ) using JSVM [13] Encoder.

Page 9: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

STEP 2: NALU TRACE FILE

Page 10: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

STEP 3:USE SVEF TO GENERATE F-N STAMP

Page 11: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

STEP 4: PREPARE TCL SCRIPT FOR NETWORK SIMULATION

Page 12: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

STEP 7:SIMULATE TCL SCRIPT

Page 13: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

STEP 8 : RECEIVE A TRACE FILE FROM NETWORK SIMULATOR

Page 14: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

RESULTSPACKET END TOEND DELAY FOR

IEEE 802.11

Page 15: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

RESULTSPACKET END TOEND DELAY FOR

IEEE 802.11E

Page 16: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

PSNR PLOT FOR DSDV

Page 17: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

PSNR PLOT FOR AOMDV

Page 18: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

COMPARISON OF PSNR VALUES

PROTOCOL IEEE 802.11 PSNR (dB) IEEE 802.11E PSNR (dB)

DSDV 18.37 32.74

AODV 21.08 30.15

DSR 19.25 31.23

AODMV 16.96 33.35

Page 19: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

IEEE 802.11E PSNR COMPARISON

DSDV AODV DSR AODMV28

29

30

31

32

33

34

IEEE 802.11E PSNR (dB)

Page 20: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

IEEE 802.11 PSNR COMPARISON

DSDV AODV DSR AODMV0

5

10

15

20

25

IEEE 802.11 PSNR (dB)

Page 21: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

COMPARISON OF PERFORMANCE BETWEEN THE NETWORKS

IEEE 802.11 IEEE 802.11e

51.44% 9.22%

Page 22: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

FRAME #143

Page 23: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

FRAME #144

Page 24: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

FRAME #145

Page 25: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

FUTURE WORK

• This project can be implemented on HEVC standard and different physical IEEE specifications.

Page 26: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

REFERENCES

• [1]X. Lu, G.R. Martin, and X. Jin, "Performance comparison of the SVC,WSVC, and Motion JPEG 2000 Advanced Scalable Video coding schemes," in intelligent signal processing conference (ISP 2013), vol. 8, London, pp. 1-6,Dec 2013

• [2]Wireless Networking. Study of IEEE 802.11 Specification. [Online]. http://www30.homepage.villanova.edu/phani.neelakantham/Comm%20Nets/Wireless%20Networking%20802.11.htm

• [3]Difference between Ad-hoc and infrastructure modes. [Online]. http://www.wisegeek.com/what-is-the-difference-between-ad-hoc-and-infrastructure-modes.htm

• [4]C.H. Ke, "myEvalSVC: An Integrated simulation Framework for Evaluation of H.264/svc Transmission," in KSII Transactions on Internet and information systems, vol. 6, NO.1, pp. 379-394,Jan 2012.

• [5]C.H. Ke. (2014) How to do H.264 SVC transmission simulations. This website explains the simulation steps for SVEF Evaluation Frame Work. [Online]. http://csie.nqu.edu.tw/smallko/ns2/svc.htm

• [6]SVEF Framework: scalable video evaluation Framework. SVEF is a mixed online/offline open-source framework devised to evaluate the performance of H.264 SVC video streaming. It is written in C and Python and released under the GNU General Public License. [Online]. http://svef.netgroup.uniroma2.it/

• [7]Image Processing SVC Extension of H.264/AVC. This gives overview of different SVC Methods. [Online]. http://www.hhi.fraunhofer.de/de/kompetenzfelder/image-processing/research-groups/image-video-coding/svc-extension-of-h264avc.html

• [8]Tutorial for network simulator. This Explains about working of network simulator. [Online]. http://www.isi.edu/nsnam/ns/tutorial/

Page 27: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

REFERENCES

• [9]U. Iraide et al., "A Tutorial on H.264/SVC Scalable Video Coding and its Tradeoff between Quality, Coding Efficiency and Performance," in Recent Advances in video coding, Javier Del Ser, Ed.: Intech, July 2011, ch. 1, pp. 1-26. [Online]. http://www.intechopen.com/books/recent-advances-on-video-coding

• [10]JSVM software. [Online]. https://sites.google.com/site/kalveinrantelobo/csvc/what-is-jsvm-and-how-to-using

• [11]H. Yang and X. Jing, "Adaptive scalable Video coding for Wireless Networks," in IEEE Paper on Microwave, Antenna, Propagation and EMC Technologies for Wireless communication, vol. 4, Chengdu, pp. 496-499, Oct 2013.

• [12]E. Toh, C. Keong and M. Rover, "A review of current Routing protocols for Ad-hoc Mobile Wireless Networks," in IEEE Transaction on Personal communication, vol. 6, California, , pp. 46-55, April 1999.

• [13]Implementation of IEEE 802.11e using NS Simulator.. [Online]. http://www.telematica.polito.it/oldsite/casetti/802.11e/

• [14]O.B Rhaiem and L.C. Fourati, "Routing Protocols Performance analysis for scalable video coding(SVC) transmission over mobile ad-hoc networks," in IEEE Transaction on signal and image Processing applications, vol. 3, Melaka, pp. 197-202, Oct 2013.

Page 28: MULTIMEDIA PROCESSING FINAL PROJECT PRESENTATION ON ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL.

REFERENCES

• [15]N.I. Sarkar and R. McHaney, "Modulation and simulation of IEEE 802.11WLAN: A case study of A Network Simulator," in AUT Transactions on Computer and information science, vol. 3, New Zealand, pp. 340-346, September 2005.

• [16]JSVM Software Manual. [Online]. ube.ege.edu.tr/~boztok/JSVM/SoftwareManual.pdf• [17]H. Schwarz, D. Marpe, and T. Wiegand, "Overview of the scalable Video Technology," in IEEE Transactions. CSVT, Special

Issue on H.264/AVC , vol. 17, pp. 1103-1120, Sept 2007.• [18]A. Detti et al., "SVEF: an open source Experimental Evaluation Framework for H.264 Scalable Video Streaming," in IEEE

symposium on computers and communications, vol. 5, pp. 36-41, July 2009.• [19]A. Puri, L. Yan, and B.G. Haskell, "Temporal resolution scalable video coding," in IEEE International Conference on

Image Processing, vol. 2, pp. 947-951, Nov 1994.• [20]IEEE Wireless Standards Fast Reference. [Online].

http://searchmobilecomputing.techtarget.com/definition/IEEE-802-Wireless-Standards-Fast-Reference• [21]T. Weigand et al, "Overview of H.264/AVC Video Coding Standard," in IEEE Transactions. CSVT, Special Issue on

H.264/AVC, vol. 13, pp. 560-576,July 2003.• [22]M.M. Hannuksela, T. Wiegand and T. Stockhammer, "H.264/AVC in wireless environments," in IEEE Transactions. CSVT,

vol. 13, , pp. 657–673,July 2003.• [23]S. Wenger, "H.264/AVC over IP," in IEEE CSVT, vol. 13, pp. 645–656, July 2003.• [24]I.E. Richardson. H.264 / MPEG-4 Part 10 White Paper. [Online]. www.vcodex.com