Chapter 5. PeerCast: Watch Videos on Your PC Anywhere in the World

AUTHOR: Dan Fernandez


TIME REQUIRED: 10+ hours

COST: Free

SOFTWARE: Visual C# Express or Visual Basic Express, Windows Vista

HARDWARE: Two PCs, one running at home and another one working remotely


PeerCast is a Windows Presentation Foundation (WPF) application that enables you to stream videos between PCs over an ad-hoc peer-to-peer network.


I can’t help but sound like an obnoxiously loud TV infomercial salesman wearing a cheap polyester suit with too many question marks when I try to describe what Peer Cast does. The truth is PeerCast is pretty basic: it streams video from one PC to another. Here’s the kicker, though: if both PCs are on the Internet and can communicate using Peer Name Resolution Protocol (PNRP), you can stream videos from anywhere in the world. No special software, no monthly subscription fee, no custom hardware—just your videos, streamed to you anytime and anywhere. Let me clear my throat while I get my polyester suit on:

“Bored at work? Wish you could watch recorded episodes of Law and Order on your Media Center to pass the time? Now you can with PeerCast! Or maybe you’re traveling for work in the middle of nowhere, with just an Internet connection (that works with PNRP). You could be watching any video file on your home PC with PeerCast! How much do you think PeerCast costs? Would you believe it if we told you that PeerCast is completely ...

Get Coding4Fun now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.