我编写了一个 SDP(会话描述协议,RFC 4566)解析器,我想用一组全面的“测试向量”来测试它,即一组 SDP 描述,尽可能强调解析器的各个方面.
我搜索了诸如“sdp 测试解析”之类的东西,但信噪比很低(也因为 SDP 有很多含义)。最接近一组测试向量的是java代码
但这只是四个示例,我正在寻找更详尽的内容。
谢谢您的帮助
我编写了一个 SDP(会话描述协议,RFC 4566)解析器,我想用一组全面的“测试向量”来测试它,即一组 SDP 描述,尽可能强调解析器的各个方面.
我搜索了诸如“sdp 测试解析”之类的东西,但信噪比很低(也因为 SDP 有很多含义)。最接近一组测试向量的是java代码
但这只是四个示例,我正在寻找更详尽的内容。
谢谢您的帮助
您可能会发现,仅在 SO 中搜索 SDP 就会产生足够的 SDP 供您在测试中使用……我知道我进行了快速搜索,并且对这个数字感到惊讶!
要记住的另一件事是,可以随时向 IANA 注册各种属性......
https://www.rfc-editor.org/rfc/rfc4566 - 8.2.4。属性名称(“att-field”)
属性字段名称(“att-field”)必须在 IANA 注册并记录在案,因为同名下的属性冲突会引起明显的问题。SDP 中的未知属性会被简单地忽略,但是使协议碎片化的冲突属性是一个严重的问题。
如果在 IANA 注册,SDP 中还有其他项目可能会发生变化。
您将需要查看他们的网站http://www.iana.org/protocols/
特别是http://www.iana.org/assignments/sdp-parameters/sdp-parameters.xml但很可能是其他人。
然后,您还可以制作一个程序来下载每个 xml 文件并根据 xml 文件中的信息创建一个随机 SDP,然后测试解析它,但由于您制作的文件不会是太多的测试......