170 likes | 403 Views
Narrow-Band Streaming Video Codec. G. A. Dilruk 040075 M. G. N. D. Millawitiya 040237 R. P. J. Priyadarshana 040285 T. G. B. Priyadarshana 040286. Project Supervisors. Internal Supervisors Dr. Shantha Fenando Dr. Chathura de Silva – co-supervisor External Supervisors
E N D
Narrow-Band Streaming Video Codec G. A. Dilruk 040075 M. G. N. D. Millawitiya 040237 R. P. J. Priyadarshana 040285 T. G. B. Priyadarshana 040286
Project Supervisors • Internal Supervisors • Dr. Shantha Fenando • Dr. Chathura de Silva – co-supervisor • External Supervisors • Mr. Harsha Samarawikrama
Overview • Clients • Introduction • Objectives • Architecture • Researches • Work Done • Next Step • Technologies
Clients • ACCURA-tech (pvt) Ltd. • Tenasta International (pvt) Ltd.
What is NaBSVC • Many applications are developing for broadband environment • High data rate • Higher bandwidth • High performance hardware • Unlimited users • Limited resources
Objectives • Performed under narrow-band conditions • Streaming performance • Video quality • Adaptive compression mechanism • Background data reusing • Audio video synchronization
Researches • Video compression standards • MPEG-1,2,4 • H. 264 • Image compression algorithms • Quantization • DCT • Zigzag Ordering • Run Length Encoding • Huffman Coding
Researches cont… • Existing audio & video codec • Theora • Xvid • Vorbis • Speex • Container formats • OGG • AVI
Work Done • Theora source code compilation • Use Theora example encoder • Decode an existing video file • Encode YUV4MPEG2 video stream to .ogv format • Quality comparison (subjective) of video codecs • Use the Xvid example encoder and decoder • Encode a rawvideo to .m4v format
Work Done cont… • Video codec comparison for narrow-band streaming • Objective comparison • DGIndex 1.0.12 • Subjective comparison • File size • Visible image quality • Audible sound quality
Work Done cont… Original video File size: 44.3 MB Theora encoded video File size: 22.8 MB About 49% file size reduction
Work Done cont… Original video File size: 44.3 MB Xvid encoded video File size: 24.0 MB About 46% file size reduction
Next Step • Selecting a better open source codec • Higher streaming performance • Better video quality • Familiarize with streaming technologies • Use an existing video streaming server • Unreal streaming server • Get a video out put from a live video stream • Input – webcam • Output – Mplayer, web-player
Technologies & Operating Environments • Tools • make • Platforms • Open source platforms • Linux • Ubuntu • Fedora