Как установить DiscoveryLookupBinding.url в onvif RemoteDiscovery
Я пытаюсь разработать Android-приложение для обнаружения и доступа к камерам onvif под VS2017 и Xamarin. "Добавить веб-ссылку", я добавил веб-ссылку DeviceMgmt и RemoteDiscovery на сайте onvif.
Для сгенерированного кода DeviceMgmt существует класс DeviceBinding, и когда я устанавливаю его URL, например, " http://192.168.0.22/onvif/device_service", все функции, такие как GetCapabilities() и GetDeviceInformation(), могут работать.
Для сгенерированного кода RemoteDiscovery я заметил, что есть класс DiscoveryLookupBinding, но не знаю, как настроить его URL для вызова Probe().
Я пробовал "239.255.255.250", но это неверно.
Есть ли у кого-нибудь подобный опыт? Любые идеи приветствуются, спасибо.
1 ответ
Для людей, которые могут быть заинтересованы в.
Позднее для сервисов DeviceMgmt и Media я использовал сгенерированный Xamarin ссылочный код.
Но для Device Discovery я создал Binding Library (Android), чтобы по-прежнему использовать мой старый Java-код. И это хорошо работает.