【发布时间】:2017-05-19 08:09:35
【问题描述】:
如果我尝试在 Microsoft.Rtc.Collaboration.dll 的帮助下解析以下 sdp:
v=0
o=- 0 0 IN IP4 192.168.253.202
s=session
c=IN IP4 224.2.36.42/127
t=0 0
m=message 5060 sip null
a=accept-types:text/plain
我正在使用以下代码:
Sdp<SdpGlobalDescription, SdpMediaDescription> sessionDescription2 = new Sdp<SdpGlobalDescription, SdpMediaDescription>();
var encodedText = Encoding.ASCII.GetBytes(text); <---- text is the sdp above
if (sessionDescription2.TryParse(encodedText, 0, encodedText.Length, true))
但我得到:第 4 行:值不是有效的 IP 地址或主机名
在 RFC2327 中可以找到
The TTL for the session is appended to the address using a slash as
a separator. An example is:
c=IN IP4 224.2.1.1/127
那么我该怎么做才能从 sdp 设置和读取 ttl?
【问题讨论】: