2396d
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/
2395d
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.
2395d
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
2395d
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
2395d
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.
2395d
Can somebody invite Bedeho Mender (https://twitter.com/bedehomender) from JoyStream here to discuss WebTorrent support by JoyStream current desktop client?
2395d
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
2395d
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.
2395d
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
2394d
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.
2394d
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.
2394d
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.
2394d
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.
2394d
@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
2394d
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.
2394d
Pure Link protocol uses regular addresses for storage, which pollutes UTXO base and requires coin-burning. Memo uses OP_RETURN, which is more efficient.
2394d
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.
2394d
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.
2390d
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 ;)
2270d
testing... magnet:?xt=urn:btih:02767050e0be2fd4db9a2ad6c12416ac806ed6ed&dn=tears_of_steel_1080p.webm
2270d
magnet:?xt=urn:btih:88594aaacbde40ef3e2510c47374ec0aa396c08e&dn=bbb_sunflower_1080p_30fps_normal.mp4
2217d
magnet:?xt=urn:btih:d9d4ae3536a0d47ccf8eb95358cf9657a90de899&dn=Mr_Motos_Last_Warning.avi&tr=http%3A%2F%2Ffiles.publicdomaintorrents.com%2Fbt%2Fannounce.php
2217d
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
2204d