Skip to content

Implement thermal monitoring and user notification for device overheating during long RTMP streams #4

@alxayo

Description

@alxayo

Summary

Implement thermal monitoring and user notification to detect overheating during long RTMP streaming sessions, especially on older Android devices.

Observed Problem

During long RTMP streaming sessions, high CPU usage can cause the device temperature to rise significantly, making the device hot.

Conditions

  • Long-running RTMP video encoding sessions
  • Older phone models are more affected

Why This Matters

  • Overheating can damage devices
  • Sustained heat degrades user experience and stream reliability
  • Users are currently not warned before reaching unsafe thermal conditions

Required Work

  • Use Android's built-in temperature management API
  • Monitor device temperature during streaming
  • Notify the user when device temperature becomes too high so they can stop the stream and reduce heat

Expected Outcome

  • The app detects elevated thermal conditions during streaming
  • Users receive a clear warning before the device reaches unsafe heat levels
  • Thermal monitoring closes a current gap in stream safety for long-running sessions

Impact if Not Resolved

  • Devices may overheat during streaming
  • Increased risk of hardware damage on older phones
  • Users remain unaware of unsafe thermal conditions until the device is already too hot

Priority

Critical / major. This was explicitly identified as a critical gap and grouped with other major issues requiring prompt resolution.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions