From 235f2fde0d4ce7658310f05b5ff4d5e5c2b3831d Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Sun, 16 Apr 2023 14:52:02 +0300 Subject: [PATCH] Add control attr to RTSP server SDP --- pkg/rtsp/server.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/rtsp/server.go b/pkg/rtsp/server.go index f707f728..574f445d 100644 --- a/pkg/rtsp/server.go +++ b/pkg/rtsp/server.go @@ -8,6 +8,7 @@ import ( "github.com/AlexxIT/go2rtc/pkg/tcp" "net" "net/url" + "strconv" "strings" ) @@ -108,11 +109,12 @@ func (c *Conn) Accept() error { // convert tracks to real output medias medias var medias []*core.Media - for _, track := range c.senders { + for i, track := range c.senders { media := &core.Media{ Kind: core.GetKind(track.Codec.Name), Direction: core.DirectionRecvonly, Codecs: []*core.Codec{track.Codec}, + ID: "trackID=" + strconv.Itoa(i), } medias = append(medias, media) }