使用libstreaming将视频从Android设备流式传输到PC

时间:2015-05-06 07:40:58

标签: android video-streaming vlc rtsp

我正在尝试使用libstreaming库将视频从Android设备流式传输到PC。要连接这两个设备,我在Android设备上打开一个热点并将PC连接到它。

我尝试了examples 1 and 2并让它们运行。在示例2中,我在Wireshark中收到了大量UDP数据包。但是我无法在VLC播放器中打开流。在示例1中,我在Wireshark中什么也得不到。

任何人都可以告诉我在VLC中键入什么来打开流吗?我尝试了很多不同的东西,但我不确定我是否做得正确。例如1我认为它必须像rtsp:// ipofandroiddevice:port

2 个答案:

答案 0 :(得分:0)

我不知道libstreaming库,但它看起来像是将RTP数据包发送到一个地址。

在这种情况下,您只应在计算机上打开:rtp:// @:port以获取视频。 如果您从内部网络外部进行流式传输,请注意NAT问题。

答案 1 :(得分:0)

您在问题中发布的RTSP网址缺少一些参数,应该是类似的,

<强>的rtsp:// phone_local_ip:1234的 H264 = 200-20-320-240

200 = buf | 20 = fps | 320 =宽度| 240 =身高

库中有一个UriParser类,您可能需要检查我们的其他可能的URL格式。