FTP for ipcam videos (or download from Bambu Studio)

H2D records the videos (real time videos, not the timelapses. very helpful for diagnosing print failures) all the time but it’s not accessible unless you remove the usb storage and then connect it on a PC.

Hosting the FTP would make it much easier to access. Would be great if this can be enabled because sometimes when you’re printing the next part but still diagnosing previous part, it would be a pain to remove the usb from the printer.

AFAIK Bambu uses some encrypted system and FTP won’t work - you need a certified player.
I tried to find one but couldn’t as it also has to support the auth features and the encryption used per default.

Oh I mean the recordings. Not the realtime stream.

(post deleted by author)

Yes you can :grin:

On the printer screen go to Settings then to LAN Only Mode click it but don’t turn it on, make note of IP address and access code then return to home screen

Open your preferred FTP client (I use filezilla) and open an access to host: IP address of your printer, user is: bblp, password is the access code of your printer

Use implicit FTP over TLS
Don’t fill the port number it’s OK without it.
Edit: If your FTP client really requires it, use 990 as port number.

You’re done, you can now connect to the USB files

PS: You can use the above credentials to MQTT connect to your printer using MQTT Explorer if you like to see the commands sent to your printer. I can tell you how to do it if you’re interested :wink:

PS2: Anytime you do a factory reset, the access code will change and the IP address may (just may) change as well if you did not hard set it in your router, so if you cannot connect after a reset, it’s normal, just change to the new access code (and may be IP address).

6 Likes

Saving this guide to try later. Thanks for the info!

Thanks for this; this is useful to know. I didn’t know it saved the entire video on your USB.

1 Like

You can also stream the video in vlc for instance. Just click on the gear icon in bambu studio (device page) and click on “Go Live”. Bambu will install the livestream plug-in.

Just create a shortcut on your desktop with:
C:\Users\USERNAME\AppData\Roaming\BambuStudio\cameratools\ffmpeg.sdp

double-click it and you get your full screen livestream in the video player of your choice

1 Like

Thats interesting. If I need to see it remotely I either use the handy app or at the office, I RDP into my secure home box and just view it via Bambu studio. The sdp is an interesting method. Thanks for the info. I’m an IT guy so I’ll take all the integration backdoors I can find. That said, I struggle to see the use case for this unless you need that stream output for some other application (perhaps live streaming to twitch/youtube). I’d be curious what people use that stream “for”. Does that stream timeout like bambu studio does? If it does not, I can see that being a good use case for it.

This works great. I setup a connection via WINSCP and was able to get right in. I have over 121gigs of videos. I cleaned it up, but I’m curious if you know if these auto purge after a set time or if they just overwrite. I’d imagine at some point you’ll fill up your storage lol. Very useful to be able to access it this way, and also great for showing family a video of something when the item you print is small as timelapse is over on some prints in about 5 seconds. lol. Thanks again man, great info here.

What did you use for user name & password?

Ignore my previous post… overlooked @philch post.

1 Like

I’m not sure as I have a 512GB installed and it’s not full yet. I would love that it erases the earliest videos to make room for the newest like a dashcam would do but I’m afraid it will just stop recording when it’s full. I should test with a low capacity USB key just to see how it really reacts.

At least with the FTP access it’s really easy to make room regularly.

1 Like

I’ve got a 512GB as well. I went ahead and cleaned it up for now myself. You can also just pop the USB drive into your windows PC and clean it up, no need for FTP but FTP makes it easier.

Oh absolutely

252525252525

It would automatically delete previous videos (to keep a 65% total usage for IPCAM), but I’m not sure how it’s deleting. Maybe it’s rolling over, which is the best case, maybe it’s not.

1 Like

What is slightly annoying is my videos and timelapses are tagged with China date and time in the filename and even my P1S in LAN Only mode does the same like if it still accesses a Chinese NTP server.

This makes sometimes hard to find video from memory on the time I printed unless I substract 6 hours (I’m in Europe) from the time on the filename or rely only on the date/time of the file, not difficult but annoying.

1 Like

image
That’s interesting, I do not see that behavior when I connect via FTP and all my times are accurate.

You have the same “issue”. Let’s take that file from your list:

wrong time

The file is: ipcam-record-YYYY-MM-DD_HH-MM-SS.“index#”.mp4, in this case June14, 2025 at 03:02:11 but you recorded it on June13 at 2:06PM

The file is stamped 13 hours later (Shenzhen time) so I suppose your are located on Central Standard Time zone (CDT currently).