jit.movie crash max 8.5.2 on loading rtsp* video.

D.Singer's icon

Hi,
I was playing with this RTSP server:
https://github.com/aler9/rtsp-simple-server#from-a-webcam

The server itself works fine, I can load video to stream and VLC opens it without an issue.
On the max path, I can load the RTSP demo https://www.wowza.com/developer/rtsp-stream-test and it works fine, however, once I try to load the video from my local RTSP server, Max stops responding.
This happens every time I try to load my RTSP stream. I have tried changing localhost to 127.0.0.1 or my computer's local IP address but stops responding every time...

For me, this feels like a bug on the jit.movie that stops the whole Max to work!

Can anyone test this out and confirm? Or maybe I am missing something?

Many thanks.

Thomas's icon

Hi,
i have an issue with jit.movie with rtsp too
it seems jit.movie is not working well with rtsp.
i have an ip camera. i can open its stream with vlc (rtsp://192.168.2.20:554/stream1)
but with jit.movie nothing happen (error loading file)

Rob Ramirez's icon

unlikely we'll get this working in any recent update, so my recommendation would be exploring solutions using OBS and piping its output back to Jitter using Syphon/Spout (possibly using this Node project as a basis for controlling the OBS rtsp streaming remotely from Max).

If this is of interest, I may be able to find time to explore expanding that node project for this task.

D.Singer's icon

I was thinking about trying to make an external with webrtc sdk client, that could output jit.gl.
I have successfully run webrtc server from node and could connect 2 web clients together, I know that there are projects that converts webrtc to rtsp. This could be a possibility establish real time streams without obs.
But i need more understanding of jit.gl externals programming...
OBS is great solution tho, obs window (app) capture and streaming content to virtual camera is one of the way to go, I am not sure how to stream syphon out from OBS (getting syphon is clear). Or what kind of solution do you suggest? Any tutorials for proper setup?
Sadly, there are no solution in syphon browser direct stream.

Thanks Rob!

Rob Ramirez's icon

sigh, I forgot Syphon output from OBS isn't supported directly, though it is possible. You must first install NDI and the OBS NDI output plugin (this link also contains links for the NDI lib). Then install the free and awesome NDISyphon app. From OBS Tools menu select NDI Output Settings and enable the main output. Now in NDISyphon you should see the OBS stream as a source, enable it and you can receive the stream in Jitter. phew.

This link walks the process step-by-step for a different Syphon client, may be helpful

D.Singer's icon

Hei Rob,

Thanks for sharing, this is very elegant solution, if I can get rtsp or webrtc or any other than screen capture method, into the OBS, then this solutions looks very elegant and hopefully stable. Also your node project to control obs remotely looks very interesting! I would be interested in contributing and you want, or maybe fork into my own projects.

Lets hope Cycling will brings someday good live stream feeds into Max without additional software like obs.

Again, thx for sharing!