expose back rtcpreceiver, rtcpsender, rtpreorderer, rtplossdetector (#755)

This commit is contained in:
Alessandro Ros
2025-04-12 10:10:05 +02:00
committed by GitHub
parent 035676706f
commit 74a65e4c08
20 changed files with 615 additions and 1226 deletions

View File

@@ -7,8 +7,8 @@ import (
"github.com/pion/rtcp"
"github.com/pion/rtp"
"github.com/bluenviron/gortsplib/v4/internal/rtcpsender"
"github.com/bluenviron/gortsplib/v4/pkg/format"
"github.com/bluenviron/gortsplib/v4/pkg/rtcpsender"
)
type serverStreamFormat struct {
@@ -36,7 +36,7 @@ func (sf *serverStreamFormat) initialize() {
}
func (sf *serverStreamFormat) writePacketRTP(byts []byte, pkt *rtp.Packet, ntp time.Time) error {
sf.rtcpSender.ProcessPacketRTP(pkt, ntp, sf.format.PTSEqualsDTS(pkt))
sf.rtcpSender.ProcessPacket(pkt, ntp, sf.format.PTSEqualsDTS(pkt))
le := uint64(len(byts))