Question / Help How to add RTMP feed into OBS

Richard Fendelman

New Member
My camera imports live into my laptop through my Ethernet connection. The camera's required software asks for an RTMP/Stream URL to send it out via web. Sometimes a Stream Key works but currently not with YouTube. Any suggestion on how to get my connection into OBS.
Maybe there is another program can capture it in the laptop so that OBS can get it.

I would like to NOT just capture the screen.
I looked at Twitch and Steam but do not know much about them. It seems like they won't work for me but I don't really know.

Any suggestions about any of this.
Thanks.
 

FerretBomb

Active Member
OBS is not an RTMP server, it is RTMP client software, just like your camera.

You can try setting up an nginx-rtmp server on your system and point the camera at that, then use the VLC Video source (enabled if you have VLC installed to the default location) to grab the served rtmp stream from nginx-rtmp and include it in your OBS scene. Many webcams will also have a video.cgi URL for grabbing the raw videostream data (watchable in a browser, and able to be added via Browser Source in OBS).
 

Richard Fendelman

New Member
My camera software window choice for taking it's video live requires where to send it. Does that make it the RTMP server?
For instance to stream out to YouTube I check the Stream URL and put in the RTMP/Stream Key.
So, my question is can I get something from OBS like the RTMP and/or Stream Key from OBS to see it come up in OBS so I can stream out from there. I am not very technical so pardon my confusion. Thanks
Screen Shot RTMP.JPG
 

FerretBomb

Active Member
No, OBS is not an RTMP server. It's an RTMP client. Same with your camera software, another RTMP client, not a server. It's like trying to plug a lightbulb into another lightbulb. Not going to work, you need a "socket".

What does the rest of that camera software window show as options? There may be something available that's a bit easier than setting up an nginx-rtmp server as a workaround, which is pretty technically involved, and well beyond the scope of OBS Support to assist with.
 

Richard Fendelman

New Member
No, OBS is not an RTMP server. It's an RTMP client. Same with your camera software, another RTMP client, not a server. It's like trying to plug a lightbulb into another lightbulb. Not going to work, you need a "socket".

What does the rest of that camera software window show as options? There may be something available that's a bit easier than setting up an nginx-rtmp server as a workaround, which is pretty technically involved, and well beyond the scope of OBS Support to assist with.
Sorry if you misunderstood.
- My first question is if my camera software on my PC is called the RTMP server. If that is so then I guess OBS would be called the client?Just trying to figure this all out.
- The graphic above is my only choice for sending out the video. Actually, not to confuse things, the camera is a 360º vr camera and the software stitches it's four cameras into one picture and adds the appropriate VR meta data. It goes out OK to Facebook and YouTube and others I haven't tried.
And, thank you very much for responding.
 

FerretBomb

Active Member
No. Your camera software is not an RTMP server. Again. It functions as an RTMP client, and has to connect to an RTMP server (Youtube and Facebook provide RTMP servers).

You can set up a local RTMP server (nginx-rtmp is one of the more popular) but doing so is very technically involved.

You cannot send from your camera to OBS, as OBS is not an RTMP server.
Additionally, OBS is not set up to handle 360º video (as far as I am aware), and will be unable to send it properly.
 

rockbottom

Active Member
Both, mostly 4k these days. 12th gen Intel, 6th gen previously. Never used it with the old gen 2 2600k but it would have ran A-OK on that too. Bandwidth more than likely would be the issue before MistServer starts putting too much load on the CPU.
 
Top