Add control attr to RTSP server SDP
This commit is contained in:
+3
-1
@@ -8,6 +8,7 @@ import (
|
|||||||
"github.com/AlexxIT/go2rtc/pkg/tcp"
|
"github.com/AlexxIT/go2rtc/pkg/tcp"
|
||||||
"net"
|
"net"
|
||||||
"net/url"
|
"net/url"
|
||||||
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -108,11 +109,12 @@ func (c *Conn) Accept() error {
|
|||||||
|
|
||||||
// convert tracks to real output medias medias
|
// convert tracks to real output medias medias
|
||||||
var medias []*core.Media
|
var medias []*core.Media
|
||||||
for _, track := range c.senders {
|
for i, track := range c.senders {
|
||||||
media := &core.Media{
|
media := &core.Media{
|
||||||
Kind: core.GetKind(track.Codec.Name),
|
Kind: core.GetKind(track.Codec.Name),
|
||||||
Direction: core.DirectionRecvonly,
|
Direction: core.DirectionRecvonly,
|
||||||
Codecs: []*core.Codec{track.Codec},
|
Codecs: []*core.Codec{track.Codec},
|
||||||
|
ID: "trackID=" + strconv.Itoa(i),
|
||||||
}
|
}
|
||||||
medias = append(medias, media)
|
medias = append(medias, media)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user