mirror of
https://github.com/aler9/gortsplib
synced 2025-10-27 17:21:22 +08:00
server: split OnFrame into OnPacketRTP and OnPacketRTCP
This commit is contained in:
@@ -303,14 +303,13 @@ func TestServerRead(t *testing.T) {
|
||||
StatusCode: base.StatusOK,
|
||||
}, nil
|
||||
},
|
||||
onFrame: func(ctx *ServerHandlerOnFrameCtx) {
|
||||
onPacketRTCP: func(ctx *ServerHandlerOnPacketRTCPCtx) {
|
||||
// skip multicast loopback
|
||||
if transport == "multicast" && atomic.AddUint64(&counter, 1) <= 1 {
|
||||
return
|
||||
}
|
||||
|
||||
require.Equal(t, 0, ctx.TrackID)
|
||||
require.Equal(t, StreamTypeRTCP, ctx.StreamType)
|
||||
require.Equal(t, []byte{0x01, 0x02, 0x03, 0x04}, ctx.Payload)
|
||||
close(framesReceived)
|
||||
},
|
||||
@@ -1281,8 +1280,6 @@ func TestServerReadUDPChangeConn(t *testing.T) {
|
||||
StatusCode: base.StatusOK,
|
||||
}, nil
|
||||
},
|
||||
onFrame: func(ctx *ServerHandlerOnFrameCtx) {
|
||||
},
|
||||
onGetParameter: func(ctx *ServerHandlerOnGetParameterCtx) (*base.Response, error) {
|
||||
return &base.Response{
|
||||
StatusCode: base.StatusOK,
|
||||
@@ -1380,8 +1377,6 @@ func TestServerReadErrorUDPSamePorts(t *testing.T) {
|
||||
StatusCode: base.StatusOK,
|
||||
}, nil
|
||||
},
|
||||
onFrame: func(ctx *ServerHandlerOnFrameCtx) {
|
||||
},
|
||||
},
|
||||
UDPRTPAddress: "127.0.0.1:8000",
|
||||
UDPRTCPAddress: "127.0.0.1:8001",
|
||||
|
||||
Reference in New Issue
Block a user