I need to write or locate a Java process that receives streaming MPEG 4. I need to receive the MPEG4 and save it off as it comes as well as multicast it to several destinations. Should I write this myself? The data will either be arriving straight UDP or RTP. Thanks.