Local stream of X1 camera for XSplit

Anyone out there know how to setup a simple server that will stream the X!'s camera? Basically, I’d like to set the camera feed as my background in xsplit, however, it doesn’t support a .SDP file.

Everything I have figured out so far is to get the camera streaming to youtube or some other service.

I just want a local webserver I can access easily with xsplit, or any browser

Bambu’s wiki has a page about this.

2 Likes

It is not quite what I need. I need it accessible from another computer that is running xsplit.

So, basically, I need to be able to view it in a browser on a seperate computer from where bambu studio is.

You can view the stream from any computer on your network.

3 Likes

I came across this thread trying to figure this out myself so I could bring a stream into Blue Iris and keep it with my security cameras.

I used Home Assistant with the camera added as a generic camera.
rtsps://bblp:[bambucode]@[bambuIP]:322/streaming/live/1
Protocol: TCP
Authentication: Basic
no user/pass
frame rate 30
Disable SSL

On Home Assistant I used Go2RTC to push that feed into another feed
rtsp://homeassistant.local:8554/bambi
bambi being the name of the stream I created

Pulled it up on Blue Iris and it worked like a charm. Blue iris wouldn’t take the original rtsps feed so I basically “washed” it

1 Like

…can’t seem to get this to play in VLC, what is the trick?

I’m actually not so interested in the video, would rather just have a still .jpg snapshot on demand.

I tried this with VLC as well and could not get the link working. The only place I have been able to pull in the link was on Home Assistant under the generic camera integration.

I am able to pull the link up on VLC with the link that I created through home assistant

…thanks that gave me a hint!

I tried adding the URL to some IP camera software called NxWitness, which is free if you want only live view and not record (also it’s ridiculously sold to the US market only as DW Spectrum IPVMS) and magically it works there!

For anyone else who cares, if all you want is a .jpg snapshot, then you can get that with…

C:\folder\ffmpeg.exe -nostats -loglevel 0 -y -i rtsps://bblp:[bambucode]@[bambuIP]:322/streaming/live/1 -frames:v 1 C:\folder\snapshot.jpg

[bambucode] is the LAN only access code shown on the printer’s LCD panel under Gear > General > MicroSD … a little lower… LAN only

[bambuIP] is shown under Gear > Network > IP

That stream URL is not working for me here in Home Assistant. I get a “Timeout while loading URL” error from the Generic Camera setup.

I’m also not able to open that ffmpeg.sdp file in VLC.
And the configuration that Bambu shows in its Wiki page for OBS don’t work for me either.

“Go Live” is switched on and set to 1080p in Bambu Studio. The cameratools folder does exist here on my Mac.

However, still no feed. :frowning:


UPDATE:

I found a folder called backup inside the cameratools folder here on macOS. Inside is another ffmpeg.sdp file. When I open this with VLC I can see the stream fine!
But still no luck with OBS and Home Assistant …
Actually, I don’t want to use OBS at all (sucks on macOS, fans go wild).
I’d love to be able to integrate the stream directly into my ATEM Mini. So I’ll need another virtual display I can feed into the ATEM via HDMI … :thinking: