matrix-spec-proposals icon indicating copy to clipboard operation
matrix-spec-proposals copied to clipboard

MSC3896: Appservice media

Open tezlm opened this issue 2 years ago • 2 comments

Rendered

tezlm avatar Sep 24 '22 00:09 tezlm

The duplication of media immediately came to my mind when thinking about building bridges for my use. I joined lots of rooms in an IM service and these rooms may upload various images, files, etc. But I only need a small portion of the files. And for some rooms I don't check often so even images I don't need them. Given that I run matrix on AWS for personal use, it will cause a considerable storage cost. So this is a big blocker for me to adopt matrix and I think this MSC is very useful.

rapiz1 avatar Nov 27 '22 03:11 rapiz1

Also, I wonder if it's possible to solve the problem by adapting MSC2246: Asynchronous media uploads.

With MSC2246 implemented, I wonder if it can be done with:

  1. /create a media, giving it an infinite lifetime
  2. retrieve the media and /upload it when a /download request is received

Not familiar with the matrix specs though, just some thoughts

rapiz1 avatar Nov 27 '22 04:11 rapiz1