2309d
creating this topic to discuss integrating webTorrent into memo clients. This allows web clients to stream magnet links directly, if webTorrent peers can be found https://webtorrent.io/
2308d
imo, WebTorrent is the right direction to handle rich media on Memo protocol. Basically, a fusion of BitCoin and BitTorrent, that form a radically new way to do social networking.
2308d
As first steps I see a plain WebTorrent integration into existing Memo inpmementation, so we can fetch images and other media, and even markdown files to handle blog posts with embedded media
2308d
This will rely heavily on voluntary archival nodes that will download and seed media content. Some media would be lost during this stage, which is not inherently bad: more like Snapchat effect
2308d
Later we would need to fuse WebTorrent with JoyStream BitTorrent implementation/extension. This will creat an incentive to keep media content and seed it for-profit.
2308d
Can somebody invite Bedeho Mender (https://twitter.com/bedehomender) from JoyStream here to discuss WebTorrent support by JoyStream current desktop client?
2308d
Memo on top of Bitcoin Cash + WebTorrent + JoyStream would lay a framework to implement all existing social media, e.g.Twitter/Reddit/Medium/YouTube in a decentralized and self-sufficient manner
2307d
The thing with webtorrent is, it needs peers seeding over http (regular bittorrent peers don't count). If more people should used webtorrent desktop app for torrents in general it would help.
2307d
the other thing is to get existing torrent clients to support webtorrent protocol so they can become peers for the web. bring in the existing bittorent network
2307d
Among popular torrent clients Vuze have already adopted WebRTC and can communicate with WebTorrent clients. I think it is just a matter of time to see others on board.
2307d
I believe a proof of concept can be made right away. I am going to sponsor the development of such a PoC in a month or so if things turn out well for me.
2307d
I see it as an alternative memo implementation (fully compatible) which is focused on photos: the easiest use case, and I am keen on photography. Say, an alternative to Instagram.
2307d
If it turns out to be a working solution, the work can later be incorporated into all other memo implementations, as well as be relatively easy extended to support other media formats.
2307d
@1DYD9 your idea to incorporate a Link protocol to handle magnet links was rather interesting. We can use it to specify the network where content is mostly seeded, e.g. Tor/i2p
2307d
using link you could have multiple commands in one tx, like posting a poll in a topic. would be useful for posting videos that can be voted on for ex.
2306d
Pure Link protocol uses regular addresses for storage, which pollutes UTXO base and requires coin-burning. Memo uses OP_RETURN, which is more efficient.
2306d
Allowing several OP_RETURNs in a single transaction is a relay policy and likely will be a possibility in a foreseeable future. We need to talk with ABC/Unlimited and other devs.
2306d
I don’t think we need to use Link protocol as it is, but rather create a similar Memo sub-protocol that is inspired by it.
2303d
Live indexing magnet crawler - https://xbit.pw/rss or https://xbit.pw/api ... As of now [RELEASES: 6,686,681]-[FILES: 225,778,987]-[FILES-SIZE: ~12.17PB], we can use some feeds from there ;)
2182d
testing... magnet:?xt=urn:btih:02767050e0be2fd4db9a2ad6c12416ac806ed6ed&dn=tears_of_steel_1080p.webm
2182d
magnet:?xt=urn:btih:88594aaacbde40ef3e2510c47374ec0aa396c08e&dn=bbb_sunflower_1080p_30fps_normal.mp4
2129d
magnet:?xt=urn:btih:d9d4ae3536a0d47ccf8eb95358cf9657a90de899&dn=Mr_Motos_Last_Warning.avi&tr=http%3A%2F%2Ffiles.publicdomaintorrents.com%2Fbt%2Fannounce.php
2129d
magnet:?xt=urn:btih:4cc3e881ce08cadf2161207fc6b6dc7932cd0f11&dn=Cosmos_War_of_the_Planets&tr=http%3A%2F%2Fbt1.archive.org%3A6969%2Fannounce&tr=http%3A%2F%2Fbt2.archive.org%3A6969%2Fannounce
2116d