Wednesday, July 13, 2005

Download America's Army with Peer Impact

America’s Army is one of the most popular PC games out there today. The game is over 850 MB and is available for FREE and through LX Systems. LX Systems has been one of their download partners for over 2 years which has helped us mature the LX Systems protocols. While we continue to work on supporting games in Peer Impact you can get a sample of what's to come by downloading the Army game.

More information on the army game can be found at

You can download the game using Peer Impact at

Monday, July 04, 2005

DMB Show at SPAC after Live 8

The Dave Matthews Band played two nights at SPAC(Saratoga Performing Arts Center) on July 1 and 2. After his show on Friday the band headed down to Phili to play in Live 8. The band played until about 3:30 at Live 8 then had to hall ass back up to Saratoga to play their second night at SPAC. They made it back in time and here is an audience recording of the show by Chris Drews

The link below will launch Peer Impact and download the show using the PI network.

click here to download the show

Please visit our forums located inside the application to discuss this show and the Dave Matthews Band.

The easiest way to distribute the show was to zip it up. The zip file contains the show in FLAC format. These files can be played through PI, but not by default. I can list the steps in order to play FLAC files if anyone is interested.

A couple people were interested in using FLAC files within PI so here is how you do it.

1. Create a directory in your PI install directory called "plugins". Ex. C:\Program Files\Peer Impact\plugins
2. Download the FLAC tools from here.
3. Extract the contents of the zip file to the plugins directory. Make sure that flac.exe and metaflac.exe are in the root level of the plugins directory and not the bin directory that the zip file extracts those files to.

Above will allow you to import FLAC files in your PI library and burn CDs using FLAC files. So now you can burn a CD from protected WMAs, unprotected WMAs, MP3s, WAVs, and FLAC tracks. You might even be able to transfer them to your portable device if it supports FLAC.

If you want to listen to your FLAC files using PI you will need to download a plugin for WMP. There are two plugins available.


You must restart PI for these changes to take effect.

Saturday, July 02, 2005

Live 8

live 8 main website

Great cause and a great line up of artists! Check out the web page and sign the live 8 list.

You can view the concert in Peer Impact by selecting "File->Open URL" and entering this URL:

Let's talk about the technology that is behind the "live" stream. Here are the specs for the stream:

Bit rate: 460kbps
Video size: 320 x 240
Aspect Ratio: 4:3
Audio Codec: Windows Media Audio 9.1
64 kbps, 44 kHz, stereo 1-pass CBR
Video Codec: Windows Media Video 9
Frame per sec: 29
Protcol: RTSP (UDP)

To put how small the screen size is for this broadcast into perspective let's measure the screen. The screen is about 3 3/4 inches by 2 3/4 inches wide which is equivalent to a 4 inch TV screen. Imagine if you had to watch TV at home on a 4 inch TV in the year 2005. For years broadcasts have been streaming live events over the Internet and having to settle for low quality video and audio. Listeners have also had to settle with dropped frames and constant buffering to keep up with the broadcast. The bandwidth requirements to support a stream that has thousands of simultaneous users, and the bandwidth requirements to support a high quality video stream are astronomical. Even if you could pay the bandwidth bill the infrastructure it would take to provide such a great user experience would be huge. You would need a boat load of streaming servers and a pipe the size of Texas to deliver the stream. So the question I ask is, "How live does a stream have to be? If a streamed was delayed by 5 minutes, 10 minutes, an hour would it be any different then a "live stream" like live 8? Just a delay of 5 minutes and Peer Impact could deliver a high quality and maybe even HD(High Definition) quality stream right to your desktop or TV. Let’s use some new specs that are equivalent to a DVD quality stream:

Audience: 2201.02 Kbps
Audio codec: Windows Media Audio 9.1 Professional
Audio format: 192 kbps, 44 kHz, 2 channel 24 bit VBR
Video codec: Windows Media Video 9
Video bit rate: 2000 Kbps
Video size: 640 x 480
Frame rate: 29.97 fps

Let's use my 5 Mbps Road Runner connection at home as an example to see how this would work. If I could max out my connection for 5 minutes I could download a file that was 187 MB. That’s about 12 minutes of audio and video at the above quality. So for every 5 minutes of the stream that was downloaded I would gain 7 minutes of “buffer” time. Using the Peer Impact network a quality stream like the one above could be delivered to thousands of listeners. This is possible because the transport technology in Peer Impact re-shares chunks of the stream as each user receives them.

The question still remains - Would this be worth the 5 minute delay? I believe so. Just think; no more tiny screens, no more frames dropping, and no more buffering(thank god). In today's *world* people want quality. I don't think watching a stream that is behind the live event by 5 minutes would decrease the experience or the thrill of a live event. I heard a quote the other day from our fearless CEO Greg Kerber that I thought was right on. He said, "Tap water is free, but everyone is buying bottle water." (I think this quote also applies to most P2P applications as well, but that's a whole other discussion) Once again, people want quality and the quality that people are getting today is extremely low compared to what is possible in the year 2005.

Web Site Counter
Web Site Counter