在Mac

时间:2019-04-26 11:50:07

标签: macos streaming rtsp vlcj

我正在尝试使用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();

}

谢谢。

0 个答案:

没有答案