I have not tried it via the network, only on my local Kubo node. That worked decently well but is probably just a kind of overhead when reading it from local storage.
Chunked files should work well for video streaming of static video files, yes. Given that you have a reliable node to fetch from, it would probably be fast enough and support seeking (skipping to a certain timestamp).
Your real benefit is probably going to be the caching, immutability, and potential pinning as well as redistribution.
For most live streams, it would probably not be a good fit. But maybe with good signaling for a client to receive IPFS addresses and a very reliable and fast node to fetch from, it might be an option to stream a video in small chunks.
But maybe your use cases favours completeness and immutability over stream stability and low latency.
Yes i have. It works decently well but does struggle with finding the content in a timely manner. So lots of buffering but adjusting stream settings can get reasonable results. Currently using MPEG-DASH with shaka-player and a custom loader function.
Do you know if it is able to easily pull from neighbor devices? If you start watching on one device and then pull the same content on a different device does it load fast?
8 Comments
jaller94@discuss.tchncs.de · 1 pts · 89d
I have not tried it via the network, only on my local Kubo node. That worked decently well but is probably just a kind of overhead when reading it from local storage.
Chunked files should work well for video streaming of static video files, yes. Given that you have a reliable node to fetch from, it would probably be fast enough and support seeking (skipping to a certain timestamp).
Your real benefit is probably going to be the caching, immutability, and potential pinning as well as redistribution.
For most live streams, it would probably not be a good fit. But maybe with good signaling for a client to receive IPFS addresses and a very reliable and fast node to fetch from, it might be an option to stream a video in small chunks. But maybe your use cases favours completeness and immutability over stream stability and low latency.
gresskar@lemmy.ml · 1 pts · 1y
I haven't even considered this, but that sounds like it would work well
possiblylinux127@lemmy.zip · 1 pts · 1y
I had a random though for a YouTube alternative that would just be creators putting there content on a IPFS gateway.
glitch@lemy.lol · 1 pts · 1y
Yes i have. It works decently well but does struggle with finding the content in a timely manner. So lots of buffering but adjusting stream settings can get reasonable results. Currently using MPEG-DASH with shaka-player and a custom loader function.
possiblylinux127@lemmy.zip · 1 pts · 1y
Do you know if it is able to easily pull from neighbor devices? If you start watching on one device and then pull the same content on a different device does it load fast?
glitch@lemy.lol · 1 pts · 1y
If theyre on the same network it works great but i havent been able to test it much with different networks
secret300@lemmy.sdf.org · 1 pts · 1y
Didn't odyssey say they were going to use ipfs? Not sure if they ever did
possiblylinux127@lemmy.zip · 2 pts · 1y
There is Dtube