mirror of
https://github.com/bluenviron/mediamtx.git
synced 2025-12-20 02:00:05 -08:00
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
25 lines
486 B
Go
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) {
|
|
},
|
|
}
|
|
}
|