se lo vuoi fare in java esistono le api jmf, e sul sito/forum della sun ci sono già applicazioncine pronte per l'uso