Can I receive from an RTP transmission and record the media to a file?
Yes. You can do it using the “Export” feature on JMStudio. To implement custom applications for writing data to a file, you can retrieve the DataSource from the ReceiveStream. Then use it to create a Processor for processing and transcoding the data. The data output from that Processor can then be use to create a file writing DataSink for saving. Check the transcode sample for more detail: http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/Transcode.