Add support RTMP from Dahua cameras
This commit is contained in:
+4
-1
@@ -170,7 +170,10 @@ func (c *Producer) probe() error {
|
|||||||
if !bytes.Contains(pkt.Payload, []byte("onMetaData")) {
|
if !bytes.Contains(pkt.Payload, []byte("onMetaData")) {
|
||||||
waitType = append(waitType, TagData)
|
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)
|
waitType = append(waitType, TagVideo)
|
||||||
}
|
}
|
||||||
if bytes.Contains(pkt.Payload, []byte("audiocodecid")) {
|
if bytes.Contains(pkt.Payload, []byte("audiocodecid")) {
|
||||||
|
|||||||
Reference in New Issue
Block a user