mirror of
https://github.com/aler9/gortsplib
synced 2025-10-05 15:16:51 +08:00
client: turn ReadFrames into OnPacketRTP, OnPacketRTCP
This commit is contained in:
@@ -169,11 +169,11 @@ func (l *clientUDPListener) run() {
|
||||
|
||||
if l.streamType == StreamTypeRTP {
|
||||
l.c.tracks[l.trackID].rtcpReceiver.ProcessPacketRTP(now, buf[:n])
|
||||
l.c.OnPacketRTP(l.c, l.trackID, buf[:n])
|
||||
} else {
|
||||
l.c.tracks[l.trackID].rtcpReceiver.ProcessPacketRTCP(now, buf[:n])
|
||||
l.c.OnPacketRTCP(l.c, l.trackID, buf[:n])
|
||||
}
|
||||
|
||||
l.c.pullReadCB()(l.trackID, l.streamType, buf[:n])
|
||||
}
|
||||
} else { // record
|
||||
for {
|
||||
@@ -191,7 +191,7 @@ func (l *clientUDPListener) run() {
|
||||
|
||||
now := time.Now()
|
||||
atomic.StoreInt64(l.lastFrameTime, now.Unix())
|
||||
l.c.pullReadCB()(l.trackID, l.streamType, buf[:n])
|
||||
l.c.OnPacketRTCP(l.c, l.trackID, buf[:n])
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user