Octoshape ist ein Peer-to-Peer-Streaming Media-Server und Client, welcher die "Peer-to-Peer Grid Technology" nutzt, um die Bandbreite zum Senden von Video oder Audio zu minimieren.
Octoshape wird benutzt, um Multicast-Streams über das Internet bereitzustellen, als Audio-Daten (Ogg Vorbis, MP3 oder WMA), sowie als P2PTV Video-Streams (MPEG-4, Nullsoft Streaming Video oder WMV, sowie andere Codecs), oder jeder beliebig andere Stream von Daten.
Octoshape nutzt hierzu peer to peer grid distributed bandwidth, um die Bandbreite zu minimieren, die zum Laden durch den Sender (broadcaster) bereitgestellt werden muss. So wird jeder Zuhörer oder Zuseher zum Relay und Teil des gesamten Streams. Seine Daten werden für die Daten anderen zum download bereitgestellt.
Octoshape unterstützt, wie jede andere P2P-Software auch, die folgenden Streaming-Technologien: