matrix-spec-proposals
matrix-spec-proposals copied to clipboard
MSC3896: Appservice media
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.
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:
-
/create
a media, giving it an infinite lifetime - retrieve the media and
/upload
it when a/download
request is received
Not familiar with the matrix specs though, just some thoughts