narrow-band streaming video codec
DESCRIPTION
Narrow-Band Streaming Video Codec. G. A. Dilruk040075 M. G. N. D. Millawitiya040237 R. P. J. Priyadarshana040285 T. G. B. Priyadarshana040286. Project Supervisors. Internal Supervisors Dr. Shantha Fenando Dr. Chathura de Silva – co-supervisor External Supervisors - PowerPoint PPT PresentationTRANSCRIPT
Narrow-Band Streaming Video Codec
G. A. Dilruk 040075M. G. N. D. Millawitiya 040237R. P. J. Priyadarshana 040285T. G. B. Priyadarshana040286
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
Architecture - Encoder
Architecture - Decoder
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
Original video
File size: 44.3 MB
Work Done cont…
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
Thank you..