Comments (6)
Hi
I don't know what a ONVIF Joystick is.
It is some kind of joystick with a small screen that can connect to ONVIF cameras? Do you have a picture or data sheet?
But you are correct, RPOS can work in a way where it receives PTZ commands in ONVIF and outputs VISCA.
The current version of RPOS only handles 1 physical camera so you have to run two instances of RPOS on different TCP Ports., I've got a development branch that supports multiple cameras via the one TCP Port but not merged in the code yet.
Thanks
Roger
from rpos.
Hi Roger. Yes that's exactly what it is. Specifically this one: https://www.amazon.co.uk/Hsility-Controller-Conference-Joystick-Decoding/dp/B088RK7VZR. It's normally used to control ONVIF compatible cameras directly over IP. However my cameras are not ONVIF compatible, so I'd like to find some way that the joystick sends ONVIF signals to [something - RPOS perhaps] and these are translated into VISCA via serial. My cameras (two like this https://communication.avereurope.com/model/cam540) are connected to an iMac via USB for receiving the video signal and two USB to serial converters for the VISCA PTZ control signal. If there was a way to install RPOS on the iMac and have it magically take the joystick IP signal and send it out over serial, that would be awesome! Thanks for any advice on how to do this... I'm a PC guy normally myself with a bit of RPi experience. Just saying :-)
from rpos.
Hi
RPOS will run on a Mac. You need to install nodejs and npm on you Mac.
I used to run it on my Mac all the time until the Mac just got too slow (it was really old)
So you'd set up RPOS to use VISCA to a serial port in the rposConfig.json. For video you may want the 'testcard' branch which generates a bouncing ball video so you have something to 'view' on the joystick.
from rpos.
Oh and here's the user manual for the joystick if it's of any help. https://www.facebook.com/download/364335358283577/S3%20IP%20Controller--User%20Manual.pdf
And the Visca reference for the cameras.
https://communication.aver.com/DownloadFile.aspx?n=5168%7C4634A591-5862-4B45-A0E1-D0BC9AED855D&t=ServiceDownload
from rpos.
Awesome! I shall have a look and test tomorrow. Thanks! I'm sure installing nodejs and npm will be simple enough, but how and where exactly do I install RPOS? I apologise profusely.
from rpos.
Ignore that last comment... I've worked it out from the great documentation. I didn't realise it also walked through Mac install. Thanks again!
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
- 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
- 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.