Why I can not connect RTP server
Hi all,
Here I encounter a problem that I can not connect RTP server as below address:
rtsp://159.226.42.36/mp3
I can play the address link using realone or MS media player on internet although it's little long time to connect the server..
I'm just wonder why the address style in examples is not as above,but as below:
rtp://159.226.42.36:554/1
How can I play the link as rtsp://159.226.42.36/mp3 or rtsp://159.226.42.36/mp3/looks.mp3 sth. like that?
Thanks!
[511 byte] By [
honor21a] at [2007-10-3 2:54:46]

BTW, the code is below:
private void startRTPPlayer(String session) {
try {
player = JMFEngine.getInstance().createRTPMediaPlayer(
new RTPConnectionInfo(session), null);
statelabel.setText("Opening " + session);
player.addControllerListener(new RTPControllerUpdate());
RTPManager mgrs = (RTPManager) RTPManager.newInstance();
player.realize();
} catch (IllegalArgumentException e) {
logger.warn(e);
statelabel.setText(e.getMessage());
return;
} catch (MalformedURLException e) {
logger.warn("The media resource location is not available");
statelabel.setText("The media resource location is not available");
return;
} catch (IOException e) {
logger
.warn("The resource can not be opened or connected currently");
statelabel
.setText("The resource can not be opened or connected currently");
return;
} catch (NoPlayerException ex) {
logger.error("No available player", ex);
statelabel.setText("Can not play the resource");
return;
}
}
class RTPControllerUpdate implements ControllerListener {
public void controllerUpdate(ControllerEvent ce) {
// Get this when the internal players are realized.
if (ce instanceof RealizeCompleteEvent) {
player.start();
}
if (ce instanceof ControllerErrorEvent) {
player.close();
logger.error(((ControllerErrorEvent) ce).getMessage());
}
}
}