Skip to content

support happytimesoft onvif proxy #1304

@nerodark

Description

@nerodark

Hello,

I am trying to proxy my go2rtc "onvif" server (which I think is a real onvif server based on my research and my tests on some NVRs that was working) using happytimesoft onvif proxy software.

I tried to proxy my reolink cam with this happytimesoft's config and it worked out of the box :

<onvif_device>
    <device_ip>10.0.0.5</device_ip>
    <onvif_port>8000</onvif_port>
    <username>admin</username>
    <password>[redacted]</password>
    <https>0</https>
</onvif_device>

then I tried to proxy my go2rtc server replacing the ip and the port with my Frigate IP and port 1984 and it didn't work

Happytimesoft claim that they are compliant with ALL onvif standards, so that's why I am writing here. I have a specific use why I need to proxy my frigate go2rtc server.

here is my go2rtc log when trying to connect to my frigate go2rtc (i am getting a Parameter Error from my NVR) :

2024-08-12 04:59:28.621013105  00:59:28.610 DBG [onvif] unsupported request:
2024-08-12 04:59:28.621026901  <?xml version="1.0" encoding="UTF-8" ?>
2024-08-12 04:59:28.621031938  <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:tds="http://www.onvif.org/ver10/device/wsdl" xmlns:tt="http://www.onvif.org/ver10/schema">
2024-08-12 04:59:28.621033938  <soap:Header>
2024-08-12 04:59:28.621037846  <wsse:Security soap:mustUnderstand="true" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
2024-08-12 04:59:28.621041660  <wsse:UsernameToken  wsu:Id="UsernameToken-35" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
2024-08-12 04:59:28.621043586  <wsse:Username>admin</wsse:Username>
2024-08-12 04:59:28.621047753  <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest"></wsse:Password>
2024-08-12 04:59:28.621051734  <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">QsfjFH2AR2+ndEeH1iI/oQ==</wsse:Nonce>
2024-08-12 04:59:28.621053771  <wsu:Created>2024-08-12T04:59:28Z</wsu:Created>
2024-08-12 04:59:28.621055401  </wsse:UsernameToken>
2024-08-12 04:59:28.621056938  </wsse:Security>
2024-08-12 04:59:28.621058401  </soap:Header>
2024-08-12 04:59:28.621059864  <soap:Body>
2024-08-12 04:59:28.621061531  <tds:SetSystemDateAndTime>
2024-08-12 04:59:28.621063475  <tds:DateTimeType>Manual</tds:DateTimeType>
2024-08-12 04:59:28.621065475  <tds:DaylightSavings>true</tds:DaylightSavings>
2024-08-12 04:59:28.621066919  <tds:TimeZone>
2024-08-12 04:59:28.621068568  <tt:TZ>EST5</tt:TZ>
2024-08-12 04:59:28.621070030  </tds:TimeZone>
2024-08-12 04:59:28.621071530  <tds:UTCDateTime>
2024-08-12 04:59:28.621072882  <tt:Time>
2024-08-12 04:59:28.621074419  <tt:Hour>5</tt:Hour>
2024-08-12 04:59:28.621076030  <tt:Minute>59</tt:Minute>
2024-08-12 04:59:28.621077753  <tt:Second>28</tt:Second>
2024-08-12 04:59:28.621079104  </tt:Time>
2024-08-12 04:59:28.621080475  <tt:Date>
2024-08-12 04:59:28.621082067  <tt:Year>2024</tt:Year>
2024-08-12 04:59:28.621083641  <tt:Month>8</tt:Month>
2024-08-12 04:59:28.621085160  <tt:Day>12</tt:Day>
2024-08-12 04:59:28.621086512  </tt:Date>
2024-08-12 04:59:28.621088012  </tds:UTCDateTime>
2024-08-12 04:59:28.621089660  </tds:SetSystemDateAndTime>
2024-08-12 04:59:28.621091049  </soap:Body>
2024-08-12 04:59:28.621092512  </soap:Envelope>

all discussion related to this issue is appreciated, thanks

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions