Adopt WebRTCConfig from mediatransportutil (#1707)

This also adds support for inline fields in ToCLIFlagNames
This commit is contained in:
Benjamin Pracht authored and GitHub committed 2023-05-10 20:00:34 -07:00
1 parent b61fad339f
commit 4244542840
10 files changed
+57 -684

No files matched your search

+4 -1
View File
@@ -19,6 +19,7 @@ import (
"go.uber.org/atomic"
"google.golang.org/protobuf/proto"
"github.com/livekit/mediatransportutil/pkg/rtcconfig"
"github.com/livekit/protocol/livekit"
"github.com/livekit/protocol/logger"
@@ -120,7 +121,9 @@ func NewRTCClient(conn *websocket.Conn) (*RTCClient, error) {
c.ctx, c.cancel = context.WithCancel(context.Background())
conf := rtc.WebRTCConfig{
Configuration: rtcConf,
WebRTCConfig: rtcconfig.WebRTCConfig{
Configuration: rtcConf,
},
}
conf.SettingEngine.SetLite(false)
conf.SettingEngine.SetAnsweringDTLSRole(webrtc.DTLSRoleClient)