Motion-JPEG2000 Video Transmission Over Active Network Ruibiao Qiu
Applied Research Laboratory, Washington University in St. Louis 2 Introduction Congestions in today’s Internet is inevitable Network congestion results in –Queue overflows on intermediate routers –Packet drops on filled-up queues Quality degradation to Internet video –Any packet in a video code stream can be dropped –With missing information, quality of the reconstructed video is degraded
Applied Research Laboratory, Washington University in St. Louis 3 Random Drop Effects
Applied Research Laboratory, Washington University in St. Louis 4 Adaptive Video Transmission Goal –Reconstruct video with acceptable quality with packet drops Idea –Make video streams adapt to the available resources in transit from source to sink –Preserve the packets with the most contributions to image quality –Drop the packets with less contributions
Applied Research Laboratory, Washington University in St. Louis 5 Motion-JPEG2000 Code Streams Motion-JPEG2000 –Provides good SNR and spatial-frequency resolution scalability A good candidate for adaptive video transmission –Image data packets arranged by progression orders –Different image data packets have different contributions to image quality
Applied Research Laboratory, Washington University in St. Louis 6 Mapping Scheme Mapping –Preserving image data priority in the network packets –Network packet layout Packet sequence number (S) Packet priority (P) Priority range (R) Payload SPRPayload (Image data packet)
Applied Research Laboratory, Washington University in St. Louis 7 Architecture Three components –Tx Mapper –Rx Mapper –Dropper (on active nodes)
Applied Research Laboratory, Washington University in St. Louis 8 Dropper Active Application
Applied Research Laboratory, Washington University in St. Louis 9 Rate Adaptation current load on destination port packet priority parameter ( = P v /R v ) load threshold For a packet v in video stream, If < , forward v to output port Compute = P v /R v If > , drop v Otherwise, forward v to output port
Applied Research Laboratory, Washington University in St. Louis 10 Tx Mapper After the encoder at the video source Maps image data packets into network packets Motion -JPEG2000 encoder Tx Mapper
Applied Research Laboratory, Washington University in St. Louis 11 Rx Mapper Before the decoder at the video sink Maps network packets back into image data packets Motion -JPEG2000 decoder Rx Mapper
Applied Research Laboratory, Washington University in St. Louis 12 Simulation Setup Three PCs acting as source, sink, and network Packet dropper Rate adaptation Rx MapperTx Mapper Decoder Encoder
Applied Research Laboratory, Washington University in St. Louis 13 Simulation Results
Applied Research Laboratory, Washington University in St. Louis 14 Conclusions Random packet losses degrade Internet video quality An adaptive transmission scheme for Motion-JPEG2000 is proposed using active networking approaches
Applied Research Laboratory, Washington University in St. Louis 15 Random Drop Effects
Applied Research Laboratory, Washington University in St. Louis 16 Dropper Active Application
Applied Research Laboratory, Washington University in St. Louis 17 Simulation Results