Android 使用静态IP时无法访问RTSP流?

Android 使用静态IP时无法访问RTSP流?,android,networking,ip,vlc,rtsp,Android,Networking,Ip,Vlc,Rtsp,我的目标:检查通过局域网电缆相互连接的对等2-peer(从android设备到PC)的RTSP流延迟 我在做什么:步骤a如下 1)使用以下凭据在我的电脑上设置静态IP IP:192.168.1.2 网络掩码:255.255.255.0 网关:192.168.1.2 2)使用以下凭据在运行android的硬件上设置静态IP(使用此选项) IP:192.168.1.3 网络掩码:255.255.255.0 网关:192.168.1.2 DNS1:8.8.8.8 DNS2:4.4.4.4 [注意:我的

我的目标:检查通过局域网电缆相互连接的对等2-peer(从android设备到PC)的RTSP流延迟

我在做什么:步骤a如下

1)使用以下凭据在我的电脑上设置静态IP

IP:192.168.1.2

网络掩码:255.255.255.0

网关:192.168.1.2

2)使用以下凭据在运行android的硬件上设置静态IP(使用此选项)

IP:192.168.1.3

网络掩码:255.255.255.0

网关:192.168.1.2

DNS1:8.8.8.8

DNS2:4.4.4.4

[注意:我的电脑和安卓设备都通过局域网电缆相互连接]

3)运行应用程序从android设备生成RTSP摄像头流

我正在我的android设备上使用

4)使用VLC在我的电脑上播放RTSP流

$ vlc rtsp://192.168.1.3:5554/camera
VLC media player 2.2.1 Terry Pratchett (Weatherwax) (revision 2.2.1~trusty2)
[0000000001e12118] core libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[00007f1478000e38] live555 demux error: Failed to connect with rtsp://192.168.1.3:5554/camera
注意:如果我在内部网络中的我的电脑安卓设备上都使用动态IP,上面的一切都可以正常工作,两者都通过网络交换机连接到内部网络

[更新]我搜索了许多论坛和博客,但没有看到任何人在成功建立两个对等点之间的链接后遇到RTSP问题。我的两个同龄人(PC和android设备)在使用静态IP时可以相互ping。我尝试了不同的RTSP流媒体应用程序,但得到了相同的结果

[更新]我已通过USB将android设备与pc连接。打开android设备上的USB连接。因此,pc和android设备都是对等连接。成功了。我可以在我的PC上看到vlc上的RTSP流。如果USB连接不起作用,请在adb外壳上尝试以下命令

# setprop persist.sys.usb.config.extra none
[更新]将PC和android设备连接到路由器(未连接到互联网)我在它们之间建立了所谓的对等2-peer连接。我能够在PC上的VLC上捕获RTPS流(来自android设备)

那么,当am通过LAN电缆直接连接两个设备时,为什么不使用VLC在PC上捕获RTSP流呢?


请帮忙

能否从RTSP客户端设备远程登录到RTSP服务器端口?如果没有,请先检查RTSP服务器端