Abspielen mit VLC RTP
Ich habe derzeit ein Android-Anwendung, die Aufnahme von video von der Kamera und streaming über RTP. Ich nicht mit RTSP.
Habe ich eine SDP-Datei, die beschreibt die RTP-feed. Ich kann öffnen Sie die SDP-Datei in Quicktime 7 und sehe den stream, Sie versuchen, öffnen Sie die SDP-Datei in VLC funktioniert nicht. Ich bekomme die folgende Fehlermeldung:
live555 demux Fehler: keine Daten empfangen 10s, Abbruch
Ich bin monitoring der RTP-Pakete mit Wireshark und kann man die Pakete auf das Netzwerk (siehe Beispiel unten):
281956 2545.589171000 10.0.1.25 10.0.1.150 UDP 1442 Source port: 54405 Destination port: 51372
Quicktime 7 nicht zu haben scheinen ein problem der Bindung an die Ziel-port in die SDP und die Wiedergabe des Streams, aber ich sehe die folgenden ICMP-Paketes beim Versuch, verwenden Sie VLC:
286674 2925.162140000 10.0.1.150 10.0.1.25 ICMP 70 Destination unreachable (Port unreachable)
Meiner SDP-Datei enthält:
v=0
o=- 1360349812962 1360349812962 IN IP4 10.0.1.25
s=Unnamed
i=N/A
c=IN IP4 10.0.1.150
t=0 0
a=recvonly
m=video 51372 RTP/AVP 96
b=RR:0
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=42c01e;sprop-parameter sets=Z0LAHukBQHsg,aM4G4g==;
Was muss ich tun, um den stream Abspielen in VLC? Ich habe versucht, mit dem argument "--rtp-client-port=51326' beim Start von VLC aber es scheint nicht, einen Unterschied zu machen.
UPDATE 1
Scheint es, dass VLC (zumindest so, wie ich bin, es zu verwenden) nicht verwenden die client-port-geben Sie in der SDP, es weist immer einen eigenen port, der es erwartet, dass die RTP-Pakete geliefert werden. Ich änderte mein Ansatz, mir zu erlauben, zu erfassen, den port von VLC und starte mein RTP-feed mit, dass port wie der Ziel-und es funktionierte. Dies ist keine ideale Lösung.
Nicht jeder weiß, wie man VLC zu verwenden, den Ziel-port in die SDP-Datei?
Haben Sie quicktime öffnen Sie während der Ausführung von VLC? Kann es sein, dass beide versuchen, einen socket zu öffnen, die auf den gleichen port.
InformationsquelleAutor lucasweb | 2013-02-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
VLC nimmt der Hafen erwähnt, in der unter parameter (51372) als Ziel-port.
Ich habe es mit Audio-capture.
Sollten Sie nur brauchen, um zu spielen, dass die sdp-Datei ohne jegliche parameter mit dieser SDP-Konfiguration.
Ohk. nur zur Information - ich habe es getestet auf 2.0.2 und 2.0.5. Haben Sie schon mal versucht, das senden von RTP Audio von einem VLC auf einem anderen VLC? (mit SDP-Datei). Ich habe einige Probleme in streaming im VLC-server-client-Modell. Wenn Sie versucht haben, wäre es toll, wenn ich von Ihrer Erfahrung lernen..
InformationsquelleAutor vinaygarg