mirror of
https://github.com/pion/webrtc.git
synced 2025-10-17 04:31:00 +08:00
Enable Sender and Receiver Reports by default
The play-from-disk examples sees the average bitrate using Chromium 90.0.4412.3 when enabled on loopback for a 3 minute session. Before: 744.443 After: 3927.669 Introduced with pion/interceptor@v0.0.10
This commit is contained in:
@@ -18,11 +18,6 @@ func doSignaling(w http.ResponseWriter, r *http.Request) {
|
||||
var err error
|
||||
|
||||
if peerConnection == nil {
|
||||
m := webrtc.MediaEngine{}
|
||||
if err = m.RegisterDefaultCodecs(); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
settingEngine := webrtc.SettingEngine{}
|
||||
|
||||
// Enable support only for TCP ICE candidates.
|
||||
@@ -46,10 +41,7 @@ func doSignaling(w http.ResponseWriter, r *http.Request) {
|
||||
tcpMux := webrtc.NewICETCPMux(nil, tcpListener, 8)
|
||||
settingEngine.SetICETCPMux(tcpMux)
|
||||
|
||||
api := webrtc.NewAPI(
|
||||
webrtc.WithMediaEngine(&m),
|
||||
webrtc.WithSettingEngine(settingEngine),
|
||||
)
|
||||
api := webrtc.NewAPI(webrtc.WithSettingEngine(settingEngine))
|
||||
if peerConnection, err = api.NewPeerConnection(webrtc.Configuration{}); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
Reference in New Issue
Block a user