Vlogging: A survey of videoblogging technology on the web
Video Coding for Streaming Media Delivery on the Internet