Revert "Read/Write RTP/RTCP packets with context"

This change caused a ~24% performance decrease

Relates to pion/webrtc#1564

This reverts commit 47a7a64898.
This commit is contained in:
Sean DuBois
2020-12-02 19:36:51 -08:00
parent 3da29b7c0c
commit 9715626a0c
39 changed files with 205 additions and 329 deletions

View File

@@ -3,7 +3,6 @@
package main
import (
"context"
"fmt"
"os"
"time"
@@ -24,7 +23,7 @@ func saveToDisk(i media.Writer, track *webrtc.TrackRemote) {
}()
for {
rtpPacket, err := track.ReadRTP(context.TODO())
rtpPacket, err := track.ReadRTP()
if err != nil {
panic(err)
}
@@ -97,9 +96,7 @@ func main() {
go func() {
ticker := time.NewTicker(time.Second * 3)
for range ticker.C {
errSend := peerConnection.WriteRTCP(
context.TODO(), []rtcp.Packet{&rtcp.PictureLossIndication{MediaSSRC: uint32(track.SSRC())}},
)
errSend := peerConnection.WriteRTCP([]rtcp.Packet{&rtcp.PictureLossIndication{MediaSSRC: uint32(track.SSRC())}})
if errSend != nil {
fmt.Println(errSend)
}