mediamtx/internal/staticsources/rtp/format.go
Alessandro Ros 3f599d236f
Some checks failed
code_lint / go (push) Has been cancelled
code_lint / go_mod (push) Has been cancelled
code_lint / docs (push) Has been cancelled
code_lint / api_docs (push) Has been cancelled
code_test / test_64 (push) Has been cancelled
code_test / test_32 (push) Has been cancelled
code_test / test_e2e (push) Has been cancelled
rtp: reorder packets before ingestion (#5194)
2025-11-14 17:19:48 +01:00

25 lines
486 B
Go

package rtp
import (
"time"
"github.com/bluenviron/gortsplib/v5/pkg/format"
"github.com/bluenviron/gortsplib/v5/pkg/rtpreceiver"
"github.com/pion/rtcp"
)
type rtpFormat struct {
desc format.Format
rtpReceiver *rtpreceiver.Receiver
}
func (f *rtpFormat) initialize() {
f.rtpReceiver = &rtpreceiver.Receiver{
ClockRate: f.desc.ClockRate(),
UnrealiableTransport: true,
Period: 10 * time.Second,
WritePacketRTCP: func(_ rtcp.Packet) {
},
}
}