mirror of
https://github.com/pion/webrtc.git
synced 2025-10-30 02:12:03 +08:00
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:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user