mirror of
https://github.com/AlexxIT/go2rtc.git
synced 2025-09-27 12:42:18 +08:00
Add backchannel support for rtsp server
This commit is contained in:
@@ -139,6 +139,16 @@ func (c *Conn) Accept() error {
|
|||||||
medias = append(medias, media)
|
medias = append(medias, media)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for i, track := range c.Receivers {
|
||||||
|
media := &core.Media{
|
||||||
|
Kind: core.GetKind(track.Codec.Name),
|
||||||
|
Direction: core.DirectionSendonly,
|
||||||
|
Codecs: []*core.Codec{track.Codec},
|
||||||
|
ID: "trackID=" + strconv.Itoa(i+len(c.Senders)),
|
||||||
|
}
|
||||||
|
medias = append(medias, media)
|
||||||
|
}
|
||||||
|
|
||||||
res.Body, err = core.MarshalSDP(c.SessionName, medias)
|
res.Body, err = core.MarshalSDP(c.SessionName, medias)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return err
|
return err
|
||||||
|
Reference in New Issue
Block a user