 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
 |
• |
The steps
involved in receiving media streams using a
|
|
RTPManager are
as follows.
|
|
|
• |
Construct an
instance of a RTPManager,
|
|
|
|
Ø |
RTPManager.newInstance();
|
|
|
• |
Initialize
RTPManager with a local transport end point,
|
|
|
|
Ø |
rtpManager.initialize(
localaddr);
|
|
|
• |
Add a
ReceiveStreamListener to the
RTPManager that can
|
|
receive and
handle the media stream(s).
|
|
|
|
Ø |
rtpManager.addReceiveStreamListener(
receiver );
|
|
|
• |
Specify the
remote transport end point(s).
|
|
|
|
Ø |
rtpManager.addTarget(
remoteAddr );
|
|
|
• |
Handle NewReceiveStreamEvent
|
|
|
• |
Get
DataSource from media stream - stream.getDataSource();
|
|
• |
Construct
Player / Processor from DataSource
|
|