From 66f729aa0eba2af44ef4e953676e4250fcef5060 Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Mon, 2 Jan 2023 16:30:54 +0300 Subject: [PATCH] Send WS response on MJPEG or MP4 stream starts --- cmd/mjpeg/mjpeg.go | 2 ++ cmd/mp4/ws.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/cmd/mjpeg/mjpeg.go b/cmd/mjpeg/mjpeg.go index 5c16999e..fe68e17d 100644 --- a/cmd/mjpeg/mjpeg.go +++ b/cmd/mjpeg/mjpeg.go @@ -121,6 +121,8 @@ func handlerWS(tr *api.Transport, _ *api.Message) error { return err } + tr.Write(&api.Message{Type: "mjpeg"}) + tr.OnClose(func() { stream.RemoveConsumer(cons) }) diff --git a/cmd/mp4/ws.go b/cmd/mp4/ws.go index 64faa6ee..0aba83c3 100644 --- a/cmd/mp4/ws.go +++ b/cmd/mp4/ws.go @@ -86,6 +86,8 @@ func handlerWSMP4(tr *api.Transport, msg *api.Message) error { return err } + tr.Write(&api.Message{Type: "mp4", Value: cons.MimeType}) + tr.OnClose(func() { stream.RemoveConsumer(cons) })