Peer-to-peer content distribution by large media companies (NBC, FOX, Comcast, etc)

tankman1989

Active Member
Reaction score
5
Ok, so this is a combination of question and idea/proposal. I was using Netflix the other day and I was having major bandwidth issues and the movie was interrupted every few minutes until it got to the point that it wasn't watchable. The bandwidth problem didn't seem to be on my end so I figured that it was on the server side. I was also listening to a podcast about how Verizon is throttling the top 5% of their wireless data users and it is also utilizing a very interesting technology that is going to free up more bandwidth for their network (all this because of the Iphone release on the network). Basically what they are doing is re-encoding video at higher compression rates and using a cache system to store popular videos at regional distribution centers instead of only being available at one source (utilizing mirrors basically).

What I am thinking here is creating a content distribution network which utilizes P2P connectivity to distribute revenue generating content. I have been following the availability of Netflix videos and it seems that they only have so many videos available at once. IDK if this is due to limited capacity w/n the system or due to licensing agreements limiting the amount of content they can provide. If it is the former, then this distributed network would be very beneficial and allow for very rapid expansion of the network.

What I envision is the client/customer downloading a client program which is similar to uTorrent or other torrent clients. Let's use Netflix or any movie serving company as an example. Let's say you have a FiOS connection with ridiculous upload speeds. This P2P network would take advantage of the idle network capacity much like the distributed F@H makes use of unused CPU cycles.

What would happen is everytime you watch a movie it is downloaded onto your machine where it is stored until someone on a network close to you needs to watch the movie. When someone else ques the movie, the server looks for clients with the movie in their "stored movie list" and then starts the "silent" transfer from the server. There would have to be extensive test run to determine network speed ATM of the request and maybe look at past trends of network usage for that time and day in order to determine availability for the length of the movie. Like P2P there may be a number of clients serving the movie to you, each on uploading a specific part where it is later re-assembled.

So why would anyone do this? The content provider would provide compensation of some kind to those involved, maybe they also get content before others have the ability to watch it, this would make a lot of sense as they would distribute the content to the participating clients before the rest of the customers are able to see it. Once it is d/l'd onto the client machines there is much less bandwidth used in the further distribution of the content once fully released to the entire customer base.

I've come up with a lot of ways of maximizing this setup and see that it has great potential, especially when distributing unique content.

So, if you have followed my tangent, what do you think? I would think that movies would be the most widely distributed content but can anyone else think of anything else that is distributed in such large capacity?

So basically you could have something like 5,000 customer/clients, each with a very high speed connection distributing content "locally" - for compensation maybe they get the service for free or something, this isn't the area on which I have been focusing..
 
Last edited:
Large sites already do something like this through companies like Akamai. They drop cache servers in large ISP's and data centers so when you visit a site like Newegg you're actually connecting to a server in your ISP's CO, or a data center that's in your region.
 
Large sites already do something like this through companies like Akamai. They drop cache servers in large ISP's and data centers so when you visit a site like Newegg you're actually connecting to a server in your ISP's CO, or a data center that's in your region.

Yeah it would be something similar to this but I guess my description was at a smaller/lower level. IDK how useful this would be as I can get a web hosting plan for $20/month that provides 300GB of storage and unlimited transfer bandwidth! I guess the benefit comes in when you have massive #'s of servers hosting the same file.
 
Back
Top