i've been trying to use VideoLan to stream media but i was wondering, are there any programs out there designed to use P2P technology to stream media?

i'm currently Googling and reading but was curious if anyone's actually had first-hand experience and whether it even exists.