Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Image Proxy #2098

Open
Tracked by #2214
alltheseas opened this issue Mar 25, 2024 · 5 comments
Open
Tracked by #2214

Image Proxy #2098

alltheseas opened this issue Mar 25, 2024 · 5 comments
Labels
data Bandwidth, data usage, etc feature New feature request media perf technical
Milestone

Comments

@alltheseas
Copy link
Collaborator

user story

As a Damus media user, I would like Damus to automagically optimize videos for me, so that I don't have to download huge files over and over again.

acceptance criteria

  1. TBC

cc @jb55 @ericholguin

Kieran has an image proxy

@alltheseas alltheseas added feature New feature request purple Damus purple membership perf labels Mar 25, 2024
@alltheseas
Copy link
Collaborator Author

#1981 dignifai can be a dedicated image proxy

@danieldaquino mentions this should be labeled as modified by AI/algo

@alltheseas
Copy link
Collaborator Author

Can be google/apple "magic" icon that says

here is what we changed

e.g. porn, fake etc.

@alltheseas
Copy link
Collaborator Author

@danieldaquino is this related to #1717

@danieldaquino
Copy link
Contributor

@danieldaquino is this related to #1717

@alltheseas, no, this is different.

  • Cache videos #1717 is about caching video data on the local device so that it does not have to download the same video twice in a day or so
  • This one is about having a server somewhere that can reduce the image size before it gets to the client app. For example, imagine example.com/image.png is a huge 20MB image. Without a proxy, the user needs to download that whole image and spend 20MB of data. With a proxy, you can ask it: "Hey proxy, please give me that image from example.com/image.png, but I only need it to be 640px wide", and then the proxy will download the 20MB image, shrink it down to be 640px wide, and pass the shrunk image (let's say it's now 800KB), and pass that to the user. The user in this case only spends 800KB of their data plan, instead of 20MB

@alltheseas alltheseas added this to the 2.0 milestone Apr 17, 2024
@alltheseas
Copy link
Collaborator Author

Love it, thanks for confirming. Adding as placeholder for 2.0 milestone, as I think we have accumulated quite the backlog for 1.9.

@jb55 jb55 added data Bandwidth, data usage, etc and removed purple Damus purple membership labels May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
data Bandwidth, data usage, etc feature New feature request media perf technical
Projects
Status: Planned
Development

No branches or pull requests

3 participants