Patent ID: 8243924

Claim:
A system for managing multimedia content over a network, comprising: a media player residing on a client device and configured to receive containers having content using a Real Time Messaging Protocol (RTMP) protocol, and to perform actions, including: sending an RTMP formatted request for a container of content; and a container and communication protocol proxy component residing on the client device and configured to perform actions, including: intercepting on the client device the RTMP formatted request from the media player; extracting from the RTMP formatted request information about the container being requested; generating a HyperText Transfer Protocol (HTTP) formatted request for the container being requested based on the extracted information; sending the HTTP formatted request over the network using HTTP; receiving on the client device at least a portion of the requested container streamed over the network using HTTP, wherein the at least a portion of the requested container is selectively encrypted; enabling decryption of the at least some of the received portion of the selectively encrypted container, such that the decrypted container is then provided to the media player using RTMP, wherein the media player is configured and arranged to play at least the received portion of container while another portion of the container is currently unavailable to the media player.