diff --git a/RTSP/Sdp/Media.cs b/RTSP/Sdp/Media.cs index 6253056..dbd11df 100644 --- a/RTSP/Sdp/Media.cs +++ b/RTSP/Sdp/Media.cs @@ -23,6 +23,15 @@ public Media(string mediaString) }; } + if(parts.Length >= 3) + { + RtpType = parts[2]; + } + else + { + RtpType = "RTP/AVP"; + } + if (parts.Length >= 4) { if (int.TryParse(parts[3], NumberStyles.Integer, CultureInfo.InvariantCulture, out int pt)) @@ -47,6 +56,8 @@ public enum MediaTypes { video, audio, text, application, message, unknown }; public int PayloadType { get; set; } + public string RtpType { get; set; } + public IList Attributs { get; } = []; } }