Code Monkey home page Code Monkey logo

ipcam2syphon's Introduction

#IPCAM2SYPHON

Screenshot

IPCAM2SYPHON is a bridge program that converts presents multiple IPCam video streams. coming from as Syphon textures.

Example IP cameras include Axis IP Cameras and many inexpensive cameras found on the web. Ultimately, it is compatible with any IP camera that can provide an mjpeg video stream.

Syphon is currently only compatible with OS X and clients are available for large number of applications and development environments ranging from Processing to Max to openFrameworks.

#Basic Usage

The easiest way to get started is to download the latest executable and unzip it to your desired location. Make sure that the bin/ directory is next to the app. The bin/ directory where the program finds your configuration files.

You will find several test configuration files ending with .xml. IPCAM2SYPHON will open streams.xml.

Once you open up your streams, you can connect to them using the Syphon client of your choice.

For optimal speed, you can disable previews on the IPCAM2SYPHON app. Key controls include:

  • Arrow keys select a video source
  • (spacebar) toggles preview on the selected video source
  • '[' disables all previews
  • ']' enables all previews
  • 'E' toggles screen rendering
  • 's' toggles stream statistics

If you encounter problems, use /Applications/Utilities/Console.app to check the log files. You will likely get some hints there. Otherwise, please feel free to post an issue to this repository.

#License

See license.txt for details.

#Developers

IPCAM2SYPHON is built with openFrameworks. To build from source on OS X, you will need the following:

ipcam2syphon's People

Contributors

bakercp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ipcam2syphon's Issues

Crash when touching controls

Hi,

I'm getting instant crashes when using one of the following controls (spacebar & arrows)

I also get not test configuration streams.

Running on OSX Sierra 10.12.2 (16C68)

Any idea, I would like to syphon these to max msp

UPDATE: The info says the package should be next to the bin/ folder. Which bin/ folder are we talking about?

can't compile with ofx 0.8.3

i'm using the 0.8.3 project generator to make a new app based on this example.
i'm using these addons:

image

here's the error i get with 'NSAutoreleasePool" during compilation:

image

Can't get a connexion OSX

Hey guys, I'm having real trouble to connect my IP Cam (axis) to IPCam2Syphon any tips please.
I've entered my IP address in the streams.xml, but I can't for the life of me, get a stream.

I enter my adress the window where my cam should be appears but I dont get any connection. I can't find any documentation on how to trouble shoot.

Please Help!

Hugues

No connection with iOS IpCam or Android Ip Webcam

Good morning Christopher.
I’m trying to use your great ipcam2syphon with Android or iOS ip camera apps but I have no success.

Background 1: ipcam2syphon works in itself because using the default stream.xml file I can see different ip cameras around the world and I can forward those streams into syphon-related applications (QLab, for instance).

Background 2: I’ve downloaded Android “IP Webcam” app on a Samsung smartphone and iOS “IpCam” on an iPhone 5C. I can say that these apps work, too, because if I write the URL provided by these apps on a web browser I can see the video streams, both on a local network and on the Internet.

So I can say that the two peers work but they don’t seem to work together. If I write those same URLs (that work on the web browser) in stream.xml, when I open ipcam2syphon I just receive black screen and connect failures.

I've read somewhere else (https://cycling74.com/forums/topic/sharing-is-fun-ipcam-iphone-to-ipcam2syphon-multiple-16-streams-of-ip-cams/) that at least the iOS app / ipcam2syphon coupling should work, so I'm not sure what the problem is here. It's probably not even an issue, just a setting problem, I guess. Any idea?

Thanks a lot

Request: Select Syphon output resolution

Hi There,

So this is really awesome!
However I am missing something. I would really like to be able to set the output resolution for syphon. This way I am able to use this program as a bridge for IP cams to Resolume or any other Video program.

kind regards
Tony

Can't connect to Spydroid stream

I'm trying to connect IPCAM2SYPHON to Spydroid serving an IP Camera feed from Android. I can connect to the stream in VLC successfully, but when I put the same URL into the IPCAM2SYPHON config file, it fails to connnect:

screen shot 2013-09-29 at 12 02 52 pm

Spydroid runs on port 8080:

http://18.189.9.13:8080/spydroid.sdp?h264=640-30

limited number of reconnections

Hi,
thanks for the application!
The main problem that i am having is the fixed number of reconnections (set to 20). My tool is supposed to run virtually forever, but the reconnection count inevitably goes down to zero after some time if the connection is not 100% stable.
There are two possible solutions that would be very much appreciated:

  • A settable number of reconnections, e.g. in the XML config file.
  • The reconnection count is reset if there are frames received.
    I have tried to modify and compile the code myself, but the ofxIpVideoGrabber part fails to compile. I will report this in a separate issue.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.