增加强制指定拉流协议的配置

This commit is contained in:
dexter
2022-07-23 11:59:26 +08:00
parent ae37279dd1
commit 9b058153d2
7 changed files with 37 additions and 35 deletions

View File

@@ -112,7 +112,9 @@ func (conf *RTSPConfig) OnPacketRTP(ctx *gortsplib.ServerHandlerOnPacketRTPCtx)
if p, ok := conf.Load(ctx.Session); ok {
switch v := p.(type) {
case *RTSPPublisher:
v.Tracks[ctx.TrackID].WriteRTPPack(ctx.Packet)
if v.Tracks[ctx.TrackID] != nil {
v.Tracks[ctx.TrackID].WriteRTPPack(ctx.Packet)
}
}
}
}