Streaming Media: Building and Implementing a Complete Streaming System