Skip to content

Latest commit

 

History

History
32 lines (24 loc) · 1.02 KB

4.md

File metadata and controls

32 lines (24 loc) · 1.02 KB

添加内容

  • 补全string到sdp的转化

说明

通过固定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可重复多次