Filigrana sull'implementazione video, server o client

0

Di seguito è il contesto,

In questo momento sto sviluppando un'applicazione Android, che permetterà all'utente di caricare il video e l'immagine sul server. Voglio consentire agli utenti (i suoi amici) di scaricare il video / immagine con una filigrana sul video / immagine. Quindi vorrei sapere quali sono i vantaggi di fare watermark sul server e quali sono i vantaggi di fare su client end (app). Qual è l'opzione tecnicamente corretta tra cui scegliere dal lato server o dal client.

    
posta Jitendar 31.05.2018 - 06:38
fonte

1 risposta

4

Qui ci sono due considerazioni:

  1. L'aggiunta di una filigrana richiede un bel po 'di potenza di elaborazione, specialmente per i video. Potrebbe essere possibile che un telefono sia in grado di aggiungere la filigrana, ma sicuramente peggiorerà l'esperienza dell'utente. Il server ha in genere più potenza di elaborazione e l'operazione può essere eseguita in background mentre gli utenti non lo stanno ancora aspettando.

  2. In un sistema client-server, il server non può fidarsi del client per eseguire operazioni importanti. Se è importante che il video sia sempre mostrato con una filigrana, allora quella filigrana deve essere aggiunta dal server, perché puoi avere la possibilità che qualcun altro crei un'altra app client che non esegue la filigrana.

risposta data 31.05.2018 - 09:30
fonte

Leggi altre domande sui tag