Skip to content

fix Andorid to Android#3

Open
JohnYangSam wants to merge 23 commits intoBalioFVFX:mainfrom
JohnYangSam:main
Open

fix Andorid to Android#3
JohnYangSam wants to merge 23 commits intoBalioFVFX:mainfrom
JohnYangSam:main

Conversation

@JohnYangSam
Copy link

Update the main folder from Andorid to Android

TarBomb added a commit to TarBomb/IP-Camera that referenced this pull request Aug 2, 2025
devchankim added a commit to devchankim/IP-Camera that referenced this pull request Mar 9, 2026
Android:
  BalioFVFX#1  Infinite reconnection with 30s-capped exponential back-off
  BalioFVFX#2  Keepalive ping every 15s to detect silent WebSocket drops
  BalioFVFX#4  Battery-optimisation exemption request (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS)
  BalioFVFX#5  CryDetector: AudioRecord-based cry detection → sends cry_detected signal
  BalioFVFX#6  H.264 SDP preference (SDP munging) + night-mode 15fps setting
  #8  MotionDetector: VideoSink frame-diff → ntfy push notification (NtfyNotifier)
  #9  TURN server support via Settings (URL / username / credential)
  #10 Adaptive max-bitrate via RtpSender.setParameters() + RTCStats polling
  #15 Dynamic room name from Settings (default: baby)
  New settings UI: room name, ntfy topic, TURN fields, night mode / cry detect switches

Server (VideoServer):
  BalioFVFX#2  setConnectionLostTimeout(30) on signaling WebSocket server
  BalioFVFX#3  GET /health endpoint on static file server → {"status":"ok","uptime":N}
  BalioFVFX#5  cry_detected relayed from camera to all viewers in room
  #9  TURN_SERVERS env var → injected into "joined" response as iceServers[]
  #17 AccessLogger: appends every join/leave/request to access.log

Web viewer:
  BalioFVFX#3  Server-offline banner polls /health every 5s when disconnected
  BalioFVFX#5  cry_detected → glass toast (bottom-right, auto-dismiss 30s, X to close)
  BalioFVFX#7  navigator.wakeLock to prevent screen sleep while streaming
  #9  TURN server fields in Advanced section; merges server + user TURN config
  #11 Latency + quality badge (RTT ms · good/fair/poor) from RTCPeerConnection stats
  #15 Room name input (saved to localStorage)
  #16 Auto wss:// when page loaded from https://

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant