2
MediaLocation
에서 생성 된 DataStream
의 RTP를 사용하는 방송을 요구하는 프로젝트의 초기 단계에 있습니다. 특히, : 나는 명쾌한에서 개발하고 있어요JMF로 RTP 스트림을 생성 할 때의 문제점
Exception in thread "main" javax.media.rtp.InvalidSessionAddressException: Can't open local data port: 34586
at com.sun.media.rtp.RTPSessionMgr.initialize(RTPSessionMgr.java:2688)
at com.sun.media.rtp.RTPSessionMgr.initialize(RTPSessionMgr.java:2515)
at RTPBroadcast.main(RTPBroadcast.java:20)
을 내 방화벽이 완전히 : 저는 현재 오류가있는 rptManager.initalize(localAddress)
에 failingin 몇 가지 예제 코드를 다음과 같은거야 "XXXX는 로컬 데이터 포트를 열 수 없습니다" 사용할 수 없습니다. 솔직히 말하면 나는 조금 혼란스러워. 문제의 원인이 될 수 있는지에
// http://jcs.mobile-utopia.com/jcs/26201_RTPManager.java
public class RTPBroadcast {
public static void main (String[] args) throws InvalidSessionAddressException, IOException, UnsupportedFormatException {
RTPManager rtpManager = RTPManager.newInstance();
SessionAddress localAddress = new SessionAddress();
rtpManager.initialize(localAddress);
InetAddress ipAddress = InetAddress.getByName("192.168.1.5");
SessionAddress remoteAddress = new SessionAddress(ipAddress, 3000);
rtpManager.addTarget(remoteAddress);
DataSource dataOutput = new ScreenSource();
SendStream sendStream = rtpManager.createSendStream(dataOutput, 1);
sendStream.start();
}
}
모든 아이디어를 다음과 같이 내 코드는?