cubecubecube?
deleet
deleet
 übersicht
 suchen

projekte
 DudeWars
 SkyColor
 purzel
 ULF
 KAP

ray
 newton
 fotos
 Q2BG

io
 download
 source
 pix

übersicht / neues / P2P-Broadcastingsuchen login  hilfe!
 
raywer ist ray?beitrag bearbeiten* 30. Jun 200221:21:29 vor 5379 tagen
Da wir wohl noch bis zum Sankt-Nimmerleins-Tag warten müssen, ehe die großen Internet-Provider Multicast-Pakete routen (hallo Telekom), werden Radio- und Videosendungen immer noch ganz primitiv an jeden Zuschauer einzeln geschickt -- unter Umständen mehrere hundert mal der gleiche Datenstrom über die gleiche Pipeline. Das die dazu verdammt fett sein muss (und der Server ebenfalls), versteht sich.

Streamer löst nicht nur dieses Problem, sondern anonymisiert den Sender. Jeder Zuhörer ist automatisch auch gleich eine Relay-Station, die den empfangenen Datenstrom weiterleitet -- auch an mehrere Stationen. Das Netz bildet also einen sich verzweigenden Baum. Ob man nun mit dem ursprünglichen Server verbunden ist oder mit einer Relay-Station, kann man gar nicht unterscheiden. IP-Adressen bleiben anonym.
raywer ist ray?beitrag bearbeiten* 30. Jun 200221:21:42 vor 5379 tagen
Das P2P-Konzept erinnert mich übrigens an das, was du dir mal für dein IM-System ausgedacht hast, io:
Streamer forms a decentralised network, making short lived connections with many other hosts to ask them individual questions. This is different to p2p systems like gnutella which makes semi-permanent connections to a few other hosts. Some questions streamer asks are 'tell me some other hosts you know about', 'tell me some broadcasting stations you know about'. If there is no reply, that host's 'not answering' count is incremented, and eventually it gets removed from the list. If an answer does arrive, the returned data is either added to the 'known hosts' list, or the 'known stations' list.
iower ist io?beitrag bearbeiten 30. Jun 200221:26:09 vor 5379 tagen
zum thema "anonym" hab ich noch das hier parat:
The first obvious problem is that by connecting to a number of servers, I don't even need a spanning tree attack to trace the source of the broadcast; I can do it all with the latency differential, to find the "root" node.

The second obvious problem is that you can't find a broadcast source unless it's advertised, and once it's advertised, it can be found.

The third obvious problem is that, even if you solve the second obvious problem using a distribguted naming service and... for lack of a better name for it... "AntiBGP", you still have the problem of being able to use differential to find the source of the inital advertisement.

The fourth obvious problem is that you can find the source through traffic analysis: it's the one without an equal number of packets in and out.

Something like this can only ever be effective with a distributed flood-fill model, where you can trust your nearest neighbor, or your nearest neighbor doesn't actually know what he has. Effectively, this means that you have to go to a store-and-forward model, use hard crypto on the interconnects, and then generate bogus traffic to avoid analysis.

und hier das ganze noch als platformunabhängige open-source java lösung.
raywer ist ray?beitrag bearbeiten* 30. Jun 200221:37:12 vor 5379 tagen
Danke. Hatte keine Lust, selbst drüber nachzudenken :) Judo Radio ist auch noch eine lustige Idee, die aber mit der Anonymität nichts zu tun hat.
iower ist io?beitrag bearbeiten 30. Jun 200222:05:10 vor 5379 tagen
sag ich doch :)

und es gibt noch viel mehr ähnliche dinge. letztes jahr hab ich mal ein bischen in die thematik geschnuppert und es gibt da einige sehr interessante konzepte, wie digitalfountains tornado codecs oder swarmcasts forward error correction. ist beides recht ähnlich und ein grundstein für den reliable multicast transport. das thema wird halt schon lange und recht ausgiebig beackert...
iower ist io?beitrag bearbeiten 13. Jul 200215:49:34 vor 5366 tagen
hatten wir eigentlich peercast schon genannt?
raywer ist ray?beitrag bearbeiten 28. Jul 200219:29:59 vor 5351 tagen
Hatten wir nicht. Wie wärs noch mit einem ganzen Stapel Papers zum Thema?
übersicht / neues / P2P-Broadcastingsuchen login  hilfe!