bambulab / BambuStudio

PC Software for BambuLab and other 3D printers
GNU Affero General Public License v3.0
1.84k stars 258 forks source link

Live555 Server TLS Handshake Failure in Bambu Lab X1C Printer Firmware #4481

Open Fusl opened 1 month ago

Fusl commented 1 month ago

I'm experiencing a persistent issue with the Live555 server bundled in the Bambu Lab X1C printer firmware. The issue arises after an extended uptime of the RTSPS stream. Specifically, when the connection is closed from the RTSPS client, the Live555 server hangs and becomes unresponsive to further requests. Subsequent connection attempts fail to complete the TLS handshake for the RTSPS connection, resulting in streaming failures. This issue is independent of any third-party software and is a defect within the printer firmware itself.

Steps to Reproduce:

  1. Start the RTSPS stream from the Bambu Lab X1C printer.
  2. Allow the stream to run for an extended period.
  3. Close the RTSPS client connection.
  4. Attempt to reconnect using ffmpeg or openssl s_client.

Expected Behavior: The TLS handshake should complete successfully, allowing the RTSPS stream to be re-established.

Actual Behavior: The TLS handshake fails, and the Live555 server hangs, becoming unresponsive to any further connection attempts.

Logs & Additional Information:

Relevant Links:

Notes:

Support Ticket Reference: I am aware that this repository might not be the appropriate place to report this issue, but I was instructed to do so in support ticket US240707678002, where the support team refused to assist further.

Please escalate this to your development team to investigate and address the stability of the Live555 server and RTSPS stream.

Thank you for your attention to this matter.

beareogaming commented 1 month ago

I also have this issue. After an extended period of time the stream will cut out and on occasion it will also randomly turn off the lan mode live view check box in the printer settings on it's own

gaolegao-lx commented 1 month ago

Please upload log through Handy APP, and give us your ticket number


Upload log files through Bambu Handy Log files from the Bambu printer can be uploaded via Bambu Handy over the network, with an upload speed of around 150 kbps under optimal network conditions. When uploading logs, you have the option to select a specific time frame, allowing you to reduce the volume of logs transmitted and shorten the upload duration. To upload files, go to MeSupport Tickets → Choose the ticket for log upload and proceed with the operation. app_support_ticket

Fusl commented 1 month ago

I have already provided all the information including printer logs in ticket US240707678002 that I mentioned in my bug report text.