I wish to transfer audio, as well as video files through a file transfer utility I have been developing in Java. The linear, byte by byte method can very efficiently transfer text and image files, but has a problem while dealing with audio and video files. I want to know, whether there is any utility or API in Java that can allow me to achieve this apparently difficult motive. It should also be platform and format inspecific, as my application must operate in a Heterogeneous Network. Is there any aid I can be given in this context? I SHALL be deeply gratified.