我正在尝试将 VLC 用作 RTSP 客户端。RTSP 服务器基于libstreaming
库。我正在使用第一个示例提供的代码:
// Sets the port of the RTSP server to 1234
Editor editor = PreferenceManager.getDefaultSharedPreferences(this).edit();
editor.putString(RtspServer.KEY_PORT, String.valueOf(1234));
editor.commit();
// Configures the SessionBuilder
SessionBuilder.getInstance()
.setSurfaceView(mSurfaceView)
.setPreviewOrientation(90)
.setContext(getApplicationContext())
.setAudioEncoder(SessionBuilder.AUDIO_NONE)
.setVideoEncoder(SessionBuilder.VIDEO_H264);
// Starts the RTSP server
this.startService(new Intent(this,RtspServer.class));
安卓应用启动;我尝试使用 VLC ( open a stream
) 和这个 URL 访问流:
rtsp://192.168.43.250:1234
该设备连接到同一个网络(我可以 ping 它),但 android 应用程序中没有任何反应,VLC 显示“连接失败”窗口。
知道问题出在哪里吗?也许是一个错误的 URL,但我找不到这种情况的任何详细示例。