Я пытаюсь получить текущее разрешение видео с моей камеры с поддержкой onvif, используя GetVideoOutputs. Когда я запускаю эту реализацию в PHP скрипт я получаю следующую ошибку: —
Array
(
[Envelope] => Array
(
[Header] => Array
(
)
[Body] => Array
(
[Fault] => Array
(
[@attributes] => Array
(
[encodingStyle] => http://www.w3.org/2003/05/soap-encoding
)
[Code] => Array
(
[Value] => SOAP-ENV:Receiver
[Subcode] => Array
(
[Value] => ter:Action
)
)
[Reason] => Array
(
[Text] => Action failed
)
[Detail] => Array
(
[Text] => The requested SOAP action failed
)
)
)
)
)
Использование GetVideoOutputs от службы Device I / O для получения разрешений видео, доступных для потоковой передачи, является неправильным.
Как вы можете видеть в §5.1.1 спецификации устройства ввода / вывода,
Эта команда выводит список всех доступных видеовыходов устройства.
устройство, имеющее один или несколько физических видеовыходов, должно
поддержка списка доступных видео выходов через
Команда GetVideoOutputs.
Чтобы получить разрешение видео, вы должны использовать:
Других решений пока нет …