1. A method of processing real-time video comprising: receiving a real-time video signal; downscaling the real-time video signal with a polyphase downscale filter; encoding the real-time video signal; communicating the real-time video signal across a network; decoding the real-time video signal; and upscaling the real-time video signal with a polyphase upscale filter.