Jump to content

Network Video and Syphon

Steve Farris

Recommended Posts

  • Member

I am working on a project where one of the elements will be live content created in Syphon.  I am trying to figure out the best way to stream that content in to Watchout.  Due to system constraints, we can't using live capture cards in the computers.


It would appear that the "Network Video" object is the way to accomplish this.  I have no experience incorporating this, so I'm looking for any advice I can get.  With some preliminary research using The Google, it would seem that VLC is capable of acting as a server for an RTP stream.  The question is how to send the Syphon output to VLC.


A second question would be are there other streaming protocols that Watchout can access, or does it need to be RTP?




Link to comment
Share on other sites

  • Moderator

Hi, you could use USB capture too. I'm not sure if there is a good way to convert syphon to RTP/RTSP with decent latency.


This is not pretty but what you can do is the following by using NDI:


Syphon2NDI -> Spout2NDI -> Spout/SpoutCam -> WATCHOUT


Or you can use:


TCPSyphon -> TCPSpout -> Spout/SpoutCam -> WATCHOUT


We will add better support for network video in 6.2 but at the moment its a bit tricky to do stuff like this.


Best Regards,



Link to comment
Share on other sites

I made som tests with this path a few years ago


   TCPSyphon -> TCPSpout -> Spout/SpoutCam -> WATCHOUT


and it actually worked surprisingly well. This makes the use of the Live Video media in WATCHOUT, mapping it to the SpoutCam "capture" source. But if you want high resolution and/or high frame rate, it may not work that well. Also, keep in mind that the Spout path uses TCP (and not UDP, as the Network Video), so playing a video straddling multiple computers may not give very good sync.



Link to comment
Share on other sites

  • Moderator

The current version of NDI is also running using TCP. It syncs pretty well but is a bit bandwidth heavy. 1080p at 60Hz needs slightly more than 100 Mb/s per stream/server for filmed content and a bit less for computer generated content. The latency in NDI is usually 1-2 frames.

Link to comment
Share on other sites

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...