Implementa pausa diretta con copertina slate e ripresa.

Metti in pausa ferma RTMP lato app mantenendo la camera aperta, MediaMTX
manda offline.mp4 agli spettatori e Chiudi termina definitivamente.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-02 23:31:48 +02:00
parent 1bd81d84af
commit a87cda156b
19 changed files with 305 additions and 45 deletions

View File

@@ -23,6 +23,8 @@ module Webhooks
private
def handle_connect(session)
return if session.paused?
return if session.live? && session.stream_events.where(event_type: "connected").exists?
if session.reconnecting?
@@ -38,6 +40,7 @@ module Webhooks
end
def handle_disconnect(session)
return if session.paused?
return unless session.live? || session.connecting?
if session.connecting?