2

我正在使用 vlcj 将实时视频从网络摄像机流式传输到我的 java 应用程序中。问题是每当我尝试使用局域网地址来获取流时,代码都无法打开套接字。

错误如下:

[01ac1028] access_http access error: cannot connect to 192.168.19.14:81
[01ac1028] access_mms access error: cannot connect to 192.168.19.14:81
[01adb550] main input error: open of `http://@192.168.19.14:81' failed
[01adb550] main input error: Your input can't be opened
[01adb550] main input error: VLC is unable to open the MRL 'http://@192.168.19.14:81'.

检查日志以获取详细信息。

谁能指导我如何消除这些错误?

4

2 回答 2

0
mediaPlayer.playMedia("dshow://", 
                    ":sout=#transcode{vcodec=h264,vb=800,fps=15,scale=1,width=1280,height=800,acodec=mp4a,ab=128,channels=2,samplerate=44100}:rtp{sdp=rtsp://@:5555/demo}",
                      ":no-sout-rtp-sap", 
                     ":no-sout-standard-sap", 
                      ":sout-all", 
                      ":sout-keep");

用这个..

于 2012-05-28T09:15:09.840 回答
0

那里可能有两件事出错:

  • 确保你有防火墙的东西为 VLC 启用防火墙
  • 确保 IP 摄像机处于活动状态且可用于通信(我的情况是问题所在),这是日志从 VLC 播放器记录我的情况
于 2014-12-15T06:47:02.047 回答