Comments (7)
I am working on ONVIF Device Manager support
I don't think I will have time to add full discovery but you can do a Manual Add to ONVIF Device Manager.
Right now ONVIF Device Manager fails with RPOS due to some RPOS bugs
Bug Fix 1
The SOAP envelope returned by RPOS is SOAP1.1. It needs to be SOAP1.2 and so needs an edit to the soap library server.js (see my another Issue Report)
Bug Fix 2
In media_service.js the timeout is not in the correct format.
Change the Timeout from 1000 to PT1000S
This is enough to make ONVIF Device Manager connect to RPOS. But it does not show a list of profiles yet
(I will add more bug fixes later)
from rpos.
Latest update. I can now access RPOS from ONVIF Device Manager.
I had to fix a few incorrect SOAP messages and add a new unimplemented SOAP messages.
But now ONVIF Device Manager can connect to the Raspberry Pi, show hardware information and Stream Live Video.
from rpos.
Thank for your support. I will check it on my Pi.
from rpos.
Hi
I have made some local changes to add extra ONVIF messages and fix sone invalid XML so let me know how you get on.
Roger
Sent from Samsung Mobile
-------- Original message --------
From: doanthaibao [email protected]
Date:19/04/2016 8:39 AM (GMT+00:00)
To: BreeeZe/rpos [email protected]
Cc: RogerHardiman [email protected]
Subject: Re: [BreeeZe/rpos] search with onvif device manager (#5)
Thank for your support. I will check it on my Pi.
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
from rpos.
I changed some xml
// "<soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\" " + "<soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" " +
Onvif device manage can receive Pi info but can't stream live video. Do you have any ideas or I will wait for your change as you mentioned.
Regards
Bao
from rpos.
RPOS was missing some important ONVIF message, mainly GetScopes and GetVideoSources.
I have made a fork with the fixes in (I have only edited the .ts files so you will need to compile the javascript yourself)
You also need the SOAP package change and I have created a fork and made a change there too.
from rpos.
I merged the changes from @RogerHardiman to the repo.
from rpos.
Related Issues (20)
- Not getting any rtsp HOT 8
- Simple ONVIF server written in Python3 HOT 1
- When I deployed rpos on ubuntu, I was able to discover the device upon startup, but couldn't open the screen for adjusting the device ip HOT 1
- When there is Chinese in the soap body, Onvif Device Manager and wireshark will fail to parse it. HOT 1
- Get exception from sax.js in node_modules HOT 2
- Discovery uses default route rather than the route associated with the listening IP
- os
- Many outdated dependencies? 33 vulnerabilities (13 moderate, 15 high, 5 critical) HOT 1
- ONVIF to Visca Serial HOT 6
- h265 encoded gstreamer HOT 2
- Can't indeed start service HOT 1
- The demo video linked in the README is private HOT 1
- Big latency with usbcam HOT 2
- ONVIF doesn't work in hikvision DVR HOT 1
- Support for RPI Camera Module 3 HOT 6
- trying to run rpos in raspberry pi 4 HOT 20
- issue with RPI4 or compute module HOT 2
- Updating JPG stream
- Waveshare pan-tilt-hat on pi4 communication through onvif in frigate (hassio)
- For those suffering from ‘rU’ or 'gyp' error. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rpos.