This commit is contained in:
dexter
2021-10-06 09:22:59 +08:00
parent f267b1ca52
commit ac8aa96350
2 changed files with 10 additions and 9 deletions

View File

@@ -295,16 +295,15 @@ func (client *RTSP) startStream() {
return
}
switch b {
case 0x24: // rtp
header := make([]byte, 4)
header[0] = b
_, err := io.ReadFull(client.connRW, header[1:])
case '$': // rtp
header := make([]byte, 3)
_, err := io.ReadFull(client.connRW, header)
if err != nil {
Printf("io.ReadFull err:%v", err)
return
}
channel := int(header[1])
length := binary.BigEndian.Uint16(header[2:])
channel := int(header[0])
length := binary.BigEndian.Uint16(header[1:])
content := make([]byte, length)
_, err = io.ReadFull(client.connRW, content)
if err != nil {