Technically the TCP/IP stack is already a decentralized streaming service. I can toss a file on my VPS and pretty quickly stream it to folks.
The problem with this is the data cost of one host serving all users.
We need a way to monetize peer hosting. Where I downloaded and watched the video, so now I have a copy to retransmit a few times. The centralized hosting model of most internet services and hosting platforms is the thing that fails here. That's economic, not technical.
?cid=2154d3d7520e6f10c6024c7c3050b7911f463a2188df0e8f&rid=giphy.gif&ct=g