The second method, more likely to work for GridNetworks, is to pre-install or embed the player in to as many devices as possible, preferably the type of devices that are almost always on, almost always connected and publicly available to participate in content distribution without compromising owner-user experience.
One of the biggest challenge in my opinion is to get people to install a P2P based player on their computers. I personally started the installation process several times and backed out. The main concern was the impact of a P2P player on my work machine, both performance and security aspects. Pre-installed player and embedded appliances are a good method to overcome such concerns.
Another challenge is to have as many nodes public and participatory in content delivery as possible. Most computing nodes where users install GN player are more likely to be located behind a firewall/broadband router whether in the office or at home. This may result in a disproportionately higher number of nodes acting as freeriders without aiding delivery to others.
Newell claimed that their player is successfully running on Xbox. Embedding in Game consoles is definitely a step in the right direction. Some of the other devices, they may want to consider for embedding are:
- Network routers - The ones normally used with broadband connections at home from companies such as Linksys and D-Link.
- TV Set-top boxes - Comcast provided me a Motorola HD cable box with Ethernet port. May be GridNetworks can help set-top box manufacturers utilize this port for some meaningful purpose.
- Helping NSLU open source community to install player on Linksys NSLU2 storage device.
- Develop, partner and market NAS and Media PC devices with embedded player for consumer markets.
Good luck to Newell and his team at GridNetworks.
Communication using hand/body gestures at dinner table in Hokkaido, Japan. I knew no Japanese and others knew very little English.