[jitsi-dev] Questions about RTP


Hello everyone,

I'm quite new to Libjitsi, but I find it awesome to use. I'm currently
studying the code.
My issue is that I have my own server that manages incoming packets with
netty, I want to use libjitsi to translate the RTP packets and get video
frames out.

My questions are the following:
Once a packet is received by the RTPConnectorUDPInputStream, how is the
data passed on to the (Video)MediaStreamImpl? in VideoMediaStreamImpl, I
find dataInputStreamDatagramPacketListenerUpdate but this is only used to
notify remoteBitrateEstimator. How is data turned decoded and turned into a
video frame?

My second question is a followup too, rather than turning the data into a
video component, can I turn it into a Bufferedimage?

Is there any diagrams that shows the data flow in libjitsi that I could use?

Thank you very much.


Seyed Hossein Mortazavi

Phd Student
Electrical and Computer Engineering Department
University of Toronto