add legacy simulcast stream that shows pointer.

This commit is contained in:
Miroslav Šedivý 2024-09-07 21:13:40 +02:00
parent b3b31fba1f
commit 373e9970f9
5 changed files with 48 additions and 2 deletions

View file

@ -60,6 +60,18 @@ func (s *session) wsToBackend(msg []byte) error {
s.name = request.DisplayName
}
// try to set legacy video stream, if it fails, it will be ignored
if err := s.toBackend(event.SIGNAL_VIDEO, &message.SignalVideo{
PeerVideoRequest: types.PeerVideoRequest{
Selector: &types.StreamSelector{
Type: types.StreamSelectorTypeExact,
ID: "legacy",
},
},
}); err != nil {
return err
}
return s.toBackend(event.SIGNAL_ANSWER, &message.SignalDescription{
SDP: request.SDP,
})