用ONVIF_Device_Test_Tool工具可以检测到不同版本onvif的ipc,用自己生成的新版本onvif客户端只能发现新版本的,经调试是是命名空间结构体SOAP_NMAC struct Namespace namespaces[]中{"wsc", "http://schemas.xmlsoap.org/ws/2005/02/sc", NULL, NULL},这段影响的,跟命名空间前缀没有关系,注释掉这段之后在重新运行客户端可以发现所有设备。