Add support RTMP from Dahua cameras

This commit is contained in:
Alex X
2023-10-12 17:55:03 +03:00
parent 8165adcab1
commit 995ef5bb36
+4 -1
View File
@@ -170,7 +170,10 @@ func (c *Producer) probe() error {
if !bytes.Contains(pkt.Payload, []byte("onMetaData")) {
waitType = append(waitType, TagData)
}
if bytes.Contains(pkt.Payload, []byte("videocodecid")) {
// Dahua cameras doesn't send videocodecid
if bytes.Contains(pkt.Payload, []byte("videocodecid")) ||
bytes.Contains(pkt.Payload, []byte("width")) ||
bytes.Contains(pkt.Payload, []byte("framerate")) {
waitType = append(waitType, TagVideo)
}
if bytes.Contains(pkt.Payload, []byte("audiocodecid")) {