- 补全string到sdp的转化
通过固定sdp的字段顺序,减少了字符串到sdp结构的映射工作。
- v= (protocol version)
- o= (originator and session identifier)
- s= (session name)
- i=* (session information)
- u=* (URI of description)
- e=* (email address)
- p=* (phone number)
- c=* (connection information -- not required if included in all media)
- b=* (zero or more bandwidth information lines)
- t=* (One or more time descriptions)
- r=* (One or more repeat descriptions)
- z=* (time zone adjustments)
- k=* (encryption key)
- a=* (zero or more session attribute lines)
- Zero or more media descriptions
其中iuepc是最多只能出现一次,btrzkam可重复多次
严格按上面的格式来处理,vos是必选的,顺序也是确定的, 中间所有的可选项顺序是任意的。到了最后,m=xxx 描述媒体信息时,还有一个格式: m下面还有一些跟媒体信息相关的 icbka,其中ic最多出现一次,bka可重复多次