2017-02-02 2 views
1

Der Kontext: Ich baue eine RTSP/RTP-Server in C#, ich sah, dass es zwei Haupt Libs war, die mir helfen kann, ist die erste Managed Media Aggregation. Die zweite ist SharpRTSP. Ich benutze die erste für die Paketierung von Daten für RTP und die zweite für die RTSP-Seite mit der SDP.Wireshark auf der Parameterzeile von SDP eine gelbe Reihe zeigen

Ich analysierte Paket mit wireshark, weil, wenn ich versuche, auf den Videoinhalt meines Servers zuzugreifen, es Erfolg, zu verbinden, aber ich habe keine eingehenden Daten, so schaue ich auf alles, was die Ursache sein kann. Die Analyse zeigt mir, dass die folgende Zeile im SDP (auf der Beschreibungsantwort des Servers) mit gelb markiert ist.

fmtp:96 packetization-mode=1; // param 1 
profile-level-id=4267; // param 2 
sprop-parameter-sets=Z0IACvhBog==,aM44gA== // param 3 

Die Frage: Meine Frage ist eine zweiteilige Frage.

1. Kann mir jemand sagen, warum diese Zeile mit einer Warnung von wireshark zurückgegeben wird?

2. Ist es möglich, dass wireshark eine Warnung zurückgibt, weil einer der Parameter nicht korrekt ist?

Vielen Dank für Ihre Zeit!

Antwort

0

Wenn Sie die Paketdetails erweitern, sollten Sie eine "Expert Info"-Angabe anzeigen, warum Wireshark das Paket als Warnung kategorisiert hat. Sie können den Dialog "Experteninfo" auch über Analyze -> Expert Info öffnen oder indem Sie auf den kleinen Kreis unten links in der Statusleiste klicken. Dieser Dialog zeigt Ihnen alle "Experten Infos" für alle Pakete, sortiert nach Schweregrad.

Außerdem können Sie sogar einen Anzeigefilter für Experteninfos anwenden. Die Syntax unterscheidet sich je nachdem, welche Version von Wireshark Sie verwenden, aber es ist eines dieser beiden:

Wireshark SDP Dissektor mehrere "Expert Info" Einträge ergänzt; Sie können den packet-sdp.c Quellcode durchsuchen, um mehr Informationen darüber zu erhalten, warum Wireshark möglicherweise einen bestimmten hinzugefügt hat. Die Experteninfodetails beginnen um die Linie 3153 herum und der einzige Eintrag, der als PI_WARN kategorisiert ist, ist für eine "Ungültige Umwandlung", die Logik, die bestimmt, dass es sich um die Linien 1338-1370 handelt. Also ist das die "Experteninfo", die du siehst? Wenn dem so ist, dann scheint etwas mit der profile-level-id nicht in Ordnung zu sein, aber ohne eine Paketerfassung zu betrachten, wäre ich nicht in der Lage, Ihnen genau zu sagen, was das ist.

Es ist auch möglich, dass es einen Wireshark Bug mit der Konvertierung gab? Sie haben nicht angegeben, welche Version von Wireshark Sie verwenden, aber Sie könnten versuchen, auf die neueste verfügbare Version von Wireshark zu aktualisieren, um zu sehen, ob die Warnung verschwindet. Wenn dies nicht der Fall ist und Sie sicher sind, dass das Paket korrekt formatiert ist, können Sie eine öffnen und eine Capture-Datei für die Entwickler zum Testen bereitstellen.

+0

Danke für Ihre Antwort. Ich werde morgen früh nachsehen. – GalluskY

+0

Ich habe andere Tests ohne die Profil-Level-ID gemacht und die Warnung ist verschwunden, also denke ich, dass du recht hast. Danke noch einmal ;) – GalluskY