The jlibrtp package contains the core classes of jlibrtp. Most of these classes are protected or private, developers looking to use jlibrtp should only concern themselves with

- RTPSession - the main session object
- Participant - participant objects
- DataFrame - the containers in which data is returned
- RTPAppIntf - the mininum callback interface
- RTPCAppIntf - optional interface for receing RTCP packets
- RTCPAVPFIntf - optional interface for RTP with feedback
- DebugAppIntf - optional interface for debugging

DebugAppIntf is great for checking network problems and keeping track of packets. If you need extensive debugging you should statically change the debug values in RTPSession.java and pay attention to the standard output.