SYSTEM AND METHOD FOR NETWORK CONTENT DELIVERY
A method and apparatus for distribution of digital content by controlling multicast distribution between caches using XMPP. A content cache manager constructs a database of distributed caches and content sources. Each content source is allocated a multicast address. content sources and multicast addresses are distributed to caches. A cache with a client requesting a matching content source joins the multicast group of the content source to receive content.
1 . A system for network content delivery comprising:
a receiving device;
a plurality of content caches providing multicast content to said receiving device;
a content source, said content source providing multicast content to at least one of said plurality of content caches
a content cache manager in XMPP communication with said content source and with said plurality of content caches.
2 . A method of network content delivery comprising:
establishing a database directory in a content cache manager;
registering presence with the content cache manager using XMPP;
providing to a content source a multicast address for each content origination;
distributing multicast content from the content source to a plurality of content caches;
storing multicast content on at least one of said plurality of content caches;
providing multicast content from at least one of said plurality of content caches to a receiving device;
communicating by a content cache manager, using XMPP, with said content source and with said plurality of content caches.
forwarding URL locator requests; and
reporting an operating status from each plurality of content caches to the content cache manager using XMPP.