Per la prima volta mi trovo a dover lavorare con la multimedialità in Java.

Dovrei acquisire un file da webcam (in un qualsiasi formato) e farne l'upload su server (non so se sia più conveniente salvare il file su file system o come BLOB su DB).

Successivamente vorrei rendere visibile il file multimediale da web (quindi tramite browser) e su un'app che funzioni sui un qualsiasi dispositivo mobile.

Le mie esigenze sono di:
1. acquisire il video
2. ricodificare il video mettendoci un logo (stile watermark)
3. visualizzarlo da web application e da app su mobile (e impedirne il download da browser)

Pensavo di utilizzare il formato flv che se non erro rende problematico il download, però mi pare che gli iphone non supportino flv... quindi non so come fare....


Dovrei poi gestire anche delle foto che, come nel caso di video, devo acquisire, aggiungerci un watermark e visualizzarle proteggendo il download...