Aggiunge modulo Replay, Garage dev e YouTube a livello società.
Pipeline registrazione/upload con storage S3, archivio web e app, proxy replay per il browser, OAuth YouTube sulla pagina club (Premium Full) e footer legale. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -9,8 +9,14 @@ module Sessions
|
||||
Sessions::RegiaAccess.revoke!(@session)
|
||||
@session.end_stream!
|
||||
complete_youtube_broadcast! if @session.youtube_broadcast_id.present?
|
||||
Recordings::IndexSession.new(@session).call
|
||||
Mediamtx::Client.new.delete_path(@session)
|
||||
|
||||
recording = Recordings::FinalizeSession.new(@session).call
|
||||
if recording
|
||||
Recordings::UploadJob.perform_async(@session.id)
|
||||
else
|
||||
Mediamtx::Client.new.delete_path(@session)
|
||||
end
|
||||
|
||||
log_event("ended")
|
||||
SessionChannel.broadcast_message(@session, { type: "stream_event", event: "ended" })
|
||||
@session
|
||||
|
||||
Reference in New Issue
Block a user