Comments (1)
Hi
I've had a look at the project.
I've worked on two big ONVIF servers over the years.
The RPOS project generates the XML from the WSDL schema (using node-soap) and the advantage is that when you start to do more complicated things, like implementing the APIs to CreateProfiles or Change Profiles, or get lists of Codecs and Resolutions, you can update arrays and lists and generate valid XML at run time.
But another project I work on (written in C#) uses exactly the same method you have, with lots of XML as hard coded text and careful replacing of strings within the XML text.
I like this method (the same as your Python project) because you can see the XML in front of your eyes.
It just becomes a little harder when you have to start generating XML within 'while loops' eg when you want to take a list of valid Resolutions and update the XML.
But it is still possible.
Good luck with your project.
from rpos.
Related Issues (20)
- Referencing RTSP server as video input (Using RPOS as a Video Stream Proxy)
- RTSP Proxy Mode doesn't work with Bosch BVMS. HOT 1
- In testcard, background image not available when PTZ_server.py first run
- Not getting any rtsp HOT 8
- 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
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.