mirror of
https://github.com/Monibuca/plugin-hdl.git
synced 2025-10-05 08:47:00 +08:00
对拉流的头进行判断是否包含音视频
This commit is contained in:
5
pull.go
5
pull.go
@@ -58,6 +58,11 @@ func (puller *HDLPuller) Connect() (err error) {
|
||||
if _, err = io.ReadFull(puller, head); err == nil {
|
||||
if head[0] != 'F' || head[1] != 'L' || head[2] != 'V' {
|
||||
err = codec.ErrInvalidFLV
|
||||
} else {
|
||||
configCopy := hdlConfig.GetPublishConfig()
|
||||
configCopy.PubAudio = head[4]&0x04 != 0
|
||||
configCopy.PubVideo = head[4]&0x01 != 0
|
||||
puller.Config = &configCopy
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user