MULTIMEDIA PROCESSING ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING(SVC) TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL S SANKET
INTRODUCTION Challenges faced in wireless networks To deliver videos of good quality with good service. Deliver videos using least amount of bandwidth Use of efficient codecs Use of efficient Routing protocols
OVERVIEW OF VIDEO CODING Figure1[5]
Overview of video Coding I- frame is encoded independently and decoded by itself. P-frame: predictive frame is encoded by predictions from previous P or I-frame. B-frame: bidirectionally predictive-coded frame encoded by predictions from preceding and succeeding I- or P-frames.
SCALABLE VIDEO CODING(SVC) H.264/AVC covers video coding layer(VCL) and Network abstraction layer(NAL) VCL creates coded representation of source content. NAL provides header information and formats the data and adds header. Figure 2[5]
MANET PROTOCOLS Routing Protocols Reactive ProactiveHybrid DSR AODV TORADSDV OLSR Figure 3[3]
PROTOCOLS OVERVIEW AODV: Ad-hoc on demand distance vector routing DSR: Dynamic source routing DSDV: Distance sequence distance vector ADOMV: Ad-hoc on-demand multipath distance vector routing
PROJECT OUTLINE Raw Yuv video : This is the video source file. this will be in 4CIF( 704 x 576),YUV CIF(352 x 288 ) or QCIF( 176 x 144 ) formats. JSVM ENCODER: Encoding the video based on configuration files. Using temporal scalability encode the video. JSVM BitstreamExtractor: After encoding, a H.264 video file is generated. This video file is then fed into Bitstreamextractor to produce the original Network Abstraction Layer Unit(NALU) trace file. This is processed by an F-N stamp to generate a NALU trace file with frame number.
PROJECT OUTLINE Bitstream is tested in NS-2 network simulator and tested for different protocols. Receiver side Tools : In receiver side, NALU receiver receive the packets. NALU trace file is sent to bitstreamextractor. The JSVM bitextractor retrieves the NALU trace files and decodes to a YUV file format. This is compared original video to find PSNR values.
SIMULATION ENVIRONMENT Figure 4[3]
References [1] h. yang and X. JING, "Apaptive scalable Video coding for Wireless Networks," in Microwave,Antenna,Propogation and EMC Technologies for Wireless communication, chengdu, oct [2] x. lu, Graham.R.Martin and x. jin, "Performance comparison of the SVC,WSVC, and Motion JPEG 2000 Advanced Scalable Video coding schemes," in intelligent signal processing, London, Dec [3] o. B. Rhaiem and L. C. Fourati, "Routing Protocols Performance analysis for scalable video coding(SVC) transmission over mobile ad-hoc networks," in signal and image Processing applications, Melaka, oct [4] A. detti, g. Bianchi, C. Pisa, F. S. proto, p. loreti and W. Kellerer, "SVEF: an open source Experimental Evaluation Framework for H.264 Scalable Video Streaming," in Computers and commmunication, [5] c.-h. ke, "myEvalSVC:an Integrated simulation Framework for Evaluation of H.264/svc Transmission," in KSII Transactions on Internet and information systems, jan [6] C.H.ke, [Online]. Available: [7] "SVEF Framework," [Online]. Available: [8] "Tutorial for network simulator," [Online]. Available: [9] Narul.I.Sarkar and R. McHaney, "Modulation and simulation of IEEE WLAN: A case study of A NETWORK SIMULATOR," in Computer and information science review, New Zealand, september [10] E. M.Rover and c.-k. toh, "A review of current Routing protocols for Ad-hoc Mobile Wireless Networks," in Personal communication, california, April 1999.
THANK YOU