Table of Contents Introduction 3 Integrated Architecture 3 Video Detection and Steering 4 TCP Proxy 4 Video Optimizer 5 Pacing 5 Transcoding and Transrating 5 On-the-Fly Optimization vs. Pre-Transcoding 6 Bandwidth Shaping 7 Video Caching 8 Controlling Streaming Traffic 9 Device and Content Support 9 Hardware Considerations 10 Conclusion 11