Below is the context,
Right now i'm developing an android application, which will allow the user to upload the video and image to the server. I want to allow the users(his friends) to download the video/image with a watermark on the video/image. So I would like to know what are the advantages of doing watermark on server end and what are the advantages of doing on client end (app). What is the technically correct option either to pick from server end or client's end.