For video streams, flash uses a protocol called rtmfp (see
http://en.wikipedia.org/wiki/Rtmfp) to enable "true" p2p sharing of content- no intermediary server is required. Silverlight needs to look into supporting this as well.
this is what makes ChatRoulette.com work - and thus why it is only 2 peers at once.. the high-volume content (media/video) is streamed directly between the two end users, no server to bog things in the middle.
Haircut
Member
4 Points
2 Posts
Re: Peer 2 Peer connection in Silverlight
Jun 23, 2009 07:06 PM | LINK
Does this require that you host your game through the Microsoft site? How could I, say, host Reversi on my own site?
coolio
Member
421 Points
120 Posts
Re: Peer 2 Peer connection in Silverlight
Jun 23, 2009 07:15 PM | LINK
You must host your game on your own public site and register it with the Windows Live Gallery (at least that's how it worked about a year ago).
For more info see the Windows Live Messenger Activity SDK: http://msdn.microsoft.com/en-us/library/aa751024.aspx
- koen
Haircut
Member
4 Points
2 Posts
Re: Peer 2 Peer connection in Silverlight
Jun 23, 2009 07:58 PM | LINK
Thanks Koen!
setiri
Member
12 Points
6 Posts
Re: Peer 2 Peer conection in Silverlight
Feb 20, 2011 04:32 AM | LINK
For video streams, flash uses a protocol called rtmfp (see http://en.wikipedia.org/wiki/Rtmfp) to enable "true" p2p sharing of content- no intermediary server is required. Silverlight needs to look into supporting this as well.
this is what makes ChatRoulette.com work - and thus why it is only 2 peers at once.. the high-volume content (media/video) is streamed directly between the two end users, no server to bog things in the middle.
setiri
Member
12 Points
6 Posts
Re: Re: Peer 2 Peer conection in Silverlight
Feb 21, 2011 03:31 PM | LINK
There is also a short blog post about rtmfp here if anyone is interested: http://www.bradymoritz.com/how-does-chatroulette-work-the-rtmfp-protocol
Magikos
Member
529 Points
220 Posts
Re: Re: Re: Peer 2 Peer conection in Silverlight
Mar 24, 2011 05:56 PM | LINK
It would be nice to do something like this in Silverlight.