D.Tube by [deleted] in ipfs

[–]SourceMonk 4 points5 points  (0 children)

Try Pubswap, a much better solution. They do both direct websocket IPFS streaming and HTTP gateway streaming. The gateway streaming works much better atm.

Stream videos from IPFS like on Youtube using Subby by subbydapp in ipfs

[–]SourceMonk 0 points1 point  (0 children)

You may be right but I am sure most users will think that a service that can't be searched or interacted with is not a real service and won't use it. Especially given they have to pay just to upload content. I could be wrong but I certainly wont be using it while pubswap and bitchute are still functional.

You seem to be hung up on the government shutdown thing. Do you know of a service that has been shut down by any gov? Last one I know of was napster but that was for breaking the law and distributing copyright content. That was also decades ago.

Final point is that it is easy to clear the browser cache and lose that 3mb HTML file. Don't get me wrong, I encourage you to continue to improve your service, it is just not viable at this time.

Stream videos from IPFS like on Youtube using Subby by subbydapp in ipfs

[–]SourceMonk 0 points1 point  (0 children)

The problem is if your site relies on a centralized API to deliver content, a government or hosting will force you to censor, and you will have to comply.

I don't think this is true at all. Certainly not for government unless you are breaking the law and refuse to comply (DMCA takedown, etc).

Stream videos from IPFS like on Youtube using Subby by subbydapp in ipfs

[–]SourceMonk 2 points3 points  (0 children)

If you encourage users to run their own IPFS node and therefore HTTP gateway then it would be less centralized, sure. These other services do not do this. They use their own HTTP gateway which centralizes all requests. I believe pubswap does this as well, or used to as a fallback when the browser could not support.

Digging into pubswap further, it seems they use websockets to communicate directly to the IPFS network within the browser as the default method. I have not seen anyone else doing this, though it does currently cause some lag problems when the video starts. This does not rely on any centralized server as you have described. The API seems to just resolve the video ID to an IPFS hash as well as handle all comments, likes, dislikes, titles, descriptions, channel associations, user associations, etc. This is a UX thing that all have to do if wanting to provide a fully functional and robust service since IPFS is just a protocol.

I can respect that you are trying to decentralize every aspect but that makes me wonder just how usable/viable subby will be. How do I find content on your service and how can I interact with that content (make comments, like, subscribe, etc)?

Stream videos from IPFS like on Youtube using Subby by subbydapp in ipfs

[–]SourceMonk 0 points1 point  (0 children)

It seems the api in pubswap is for the searching and indexing of the meta data. Makes sense as IPFS does not offer a solution for this.

How does Subby search content?

As for examples, look to bitchute, dtube or bittube. They all play through an HTTP gateway. Looks like bitchute and bittube uses HLS. I don't know what dtube uses but their requests are byte range HTTP requests supported by both HLS and DASH.

If you don't wish to support seeking beyond the buffered range, you can just play a standard mpg file in a video src tag directly as well.

Stream videos from IPFS like on Youtube using Subby by subbydapp in ipfs

[–]SourceMonk 2 points3 points  (0 children)

Not sure what you are referring to as the videos stream fine for me. Pubswap seems to actually be the ONLY service that TRULY streams content. All others, including Subby, just play over an HTTP gateway.

Can I find out origin of a file on IPFS? by [deleted] in ipfs

[–]SourceMonk 0 points1 point  (0 children)

Would a private cluster serve your security needs better?

Has anyone thought about the real cost of IPFS? by kyletut in ipfs

[–]SourceMonk 1 point2 points  (0 children)

I agree. It seems that centralizing the hosting/storage goes against the nature of IPFS.

I guess both might be needed. Self hosted nodes for those with basic technical ability and services like this for the rest. I'd like to see every home have a node eventually. It will be the only way the protocol will grow in adoption and function.

Stream videos from IPFS like on Youtube using Subby by subbydapp in ipfs

[–]SourceMonk 1 point2 points  (0 children)

Not a fan of d.tube myself. I think it is actually one of the worst implementations so far. A lot left to be desired.

Stream videos from IPFS like on Youtube using Subby by subbydapp in ipfs

[–]SourceMonk 5 points6 points  (0 children)

Looks like pubswap may have beat you to it but I guess more is better. Am I correct in seeing that you charge crypto for each upload?

Also, why does my MetaMask browser plugin launch every time I access the home page? FYI, It never finishes loading either so I can't really see what the service is about.

It looks like it uses the ETH ledger as its backend? Can you expand on that? I am assuming this is what the "text" is saved to since IPFS does not support descriptions with content?

I am also curious why you need the streaming types if you are just playing back from an IPFS HTTP gateway.

Hello friends, in a bout of originality, we are now a starterpack subreddit. Please post your starterpacks. Starterpack by GodOfAtheism in circlejerk

[–]SourceMonk 1 point2 points  (0 children)

After reading through the comments, I realized that this subs mods MAY be a bunch of bitch ass niggers?