我正在尝试使用Vlcj4.1.0和vlc 3.0.0在本地将视频流传输到vlc(作为客户端),但是VLC无法打开MRL'rtsp:// @ localhost:9090 / stream'。
我在vlc消息中发现: 调试:live555:连接错误-57 错误:live555:无法与rtsp:// localhost:9090 / stream
连接注意:我在Mac上工作时所用的代码与Windows上运行的代码相同,在Mac上使用rtp协议进行流式传输也起作用。
我是初学者,不知道在哪里检查。谁能帮我,这是我的代码:
String mediaRL = "file:///Users/....";
String[] options = {":sout=#rtp{sdp=rtsp://@localhost:9090/stream",};
System.out.println("Streaming '" + mediaRL + "' to '" + options.toString() + "'");
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory("-vvv");
MediaPlayer mediaPlayer = mediaPlayerFactory.mediaPlayers().newMediaPlayer();
mediaPlayer.media().play(mediaRL,
options
);
Thread.currentThread().join();
}
谢谢。