Expand bubble protocol coverage to 13 brands, fix placeholder

This commit is contained in:
eduard256
2026-04-01 18:11:40 +00:00
parent cd7a3b6568
commit b099636f45
13 changed files with 190 additions and 80 deletions
+20
View File
@@ -54,6 +54,26 @@
"models": [ "models": [
"RC720AW" "RC720AW"
] ]
},
{
"id": "amorvue-6",
"url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol main stream - ESeeCloud/dvr163 NVR firmware"
},
{
"id": "amorvue-7",
"url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol sub stream - ESeeCloud/dvr163 NVR firmware"
} }
] ]
} }
+6 -16
View File
@@ -41,33 +41,23 @@
}, },
{ {
"id": "annke-5", "id": "annke-5",
"url": "/bubble/live?ch={channel}&stream=0", "url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble", "protocol": "bubble",
"port": 80, "port": 80,
"models": [ "models": [
"NVR", "*"
"DVR",
"H.264",
"H.265",
"HiSilicon",
"Other"
], ],
"notes": "Bubble Protocol - main stream (works with go2rtc bubble:// source)" "notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
}, },
{ {
"id": "annke-6", "id": "annke-6",
"url": "/bubble/live?ch={channel}&stream=1", "url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble", "protocol": "bubble",
"port": 80, "port": 80,
"models": [ "models": [
"NVR", "*"
"DVR",
"H.264",
"H.265",
"HiSilicon",
"Other"
], ],
"notes": "Bubble Protocol - sub stream (lower quality)" "notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
}, },
{ {
"id": "annke-7", "id": "annke-7",
+20
View File
@@ -551,6 +551,26 @@
"models": [ "models": [
"wifi_1080p" "wifi_1080p"
] ]
},
{
"id": "anran-35",
"url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
},
{
"id": "anran-36",
"url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
} }
] ]
} }
+20
View File
@@ -501,6 +501,26 @@
"models": [ "models": [
"Sec" "Sec"
] ]
},
{
"id": "besder-29",
"url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
},
{
"id": "besder-30",
"url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
} }
] ]
} }
+6 -16
View File
@@ -5,33 +5,23 @@
"streams": [ "streams": [
{ {
"id": "floureon-1", "id": "floureon-1",
"url": "/bubble/live?ch={channel}&stream=0", "url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble", "protocol": "bubble",
"port": 80, "port": 80,
"models": [ "models": [
"NVR", "*"
"DVR",
"H.264",
"H.265",
"HiSilicon",
"Other"
], ],
"notes": "Bubble Protocol - main stream (works with go2rtc bubble:// source)" "notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
}, },
{ {
"id": "floureon-2", "id": "floureon-2",
"url": "/bubble/live?ch={channel}&stream=1", "url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble", "protocol": "bubble",
"port": 80, "port": 80,
"models": [ "models": [
"NVR", "*"
"DVR",
"H.264",
"H.265",
"HiSilicon",
"Other"
], ],
"notes": "Bubble Protocol - sub stream (lower quality)" "notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
}, },
{ {
"id": "floureon-3", "id": "floureon-3",
+20
View File
@@ -42,6 +42,26 @@
"models": [ "models": [
"pk1100" "pk1100"
] ]
},
{
"id": "gadinan-5",
"url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
},
{
"id": "gadinan-6",
"url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
} }
] ]
} }
+20
View File
@@ -210,6 +210,26 @@
"models": [ "models": [
"tit" "tit"
] ]
},
{
"id": "genbolt-14",
"url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
},
{
"id": "genbolt-15",
"url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
} }
] ]
} }
+20
View File
@@ -49,6 +49,26 @@
"models": [ "models": [
"HKBQ15L-I50" "HKBQ15L-I50"
] ]
},
{
"id": "hamrolte-6",
"url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
},
{
"id": "hamrolte-7",
"url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
} }
] ]
} }
+20
View File
@@ -465,6 +465,26 @@
"models": [ "models": [
"WHD812B" "WHD812B"
] ]
},
{
"id": "hiseeu-37",
"url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
},
{
"id": "hiseeu-38",
"url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
} }
] ]
} }
+6 -16
View File
@@ -5,33 +5,23 @@
"streams": [ "streams": [
{ {
"id": "sannce-1", "id": "sannce-1",
"url": "/bubble/live?ch={channel}&stream=0", "url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble", "protocol": "bubble",
"port": 80, "port": 80,
"models": [ "models": [
"NVR", "*"
"DVR",
"H.264",
"H.265",
"HiSilicon",
"Other"
], ],
"notes": "Bubble Protocol - main stream (works with go2rtc bubble:// source)" "notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
}, },
{ {
"id": "sannce-2", "id": "sannce-2",
"url": "/bubble/live?ch={channel}&stream=1", "url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble", "protocol": "bubble",
"port": 80, "port": 80,
"models": [ "models": [
"NVR", "*"
"DVR",
"H.264",
"H.265",
"HiSilicon",
"Other"
], ],
"notes": "Bubble Protocol - sub stream (lower quality)" "notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
}, },
{ {
"id": "sannce-3", "id": "sannce-3",
+20
View File
@@ -190,6 +190,26 @@
"models": [ "models": [
"CP35IP" "CP35IP"
] ]
},
{
"id": "smartwares-16",
"url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol main stream - confirmed on CIP-39220"
},
{
"id": "smartwares-17",
"url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble",
"port": 80,
"models": [
"*"
],
"notes": "Bubble protocol sub stream - confirmed on CIP-39220"
} }
] ]
} }
+6 -16
View File
@@ -5,33 +5,23 @@
"streams": [ "streams": [
{ {
"id": "xmeye-1", "id": "xmeye-1",
"url": "/bubble/live?ch={channel}&stream=0", "url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble", "protocol": "bubble",
"port": 80, "port": 80,
"models": [ "models": [
"NVR", "*"
"DVR",
"H.264",
"H.265",
"HiSilicon",
"Other"
], ],
"notes": "Bubble Protocol - main stream (works with go2rtc bubble:// source)" "notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
}, },
{ {
"id": "xmeye-2", "id": "xmeye-2",
"url": "/bubble/live?ch={channel}&stream=1", "url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble", "protocol": "bubble",
"port": 80, "port": 80,
"models": [ "models": [
"NVR", "*"
"DVR",
"H.264",
"H.265",
"HiSilicon",
"Other"
], ],
"notes": "Bubble Protocol - sub stream (lower quality)" "notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
}, },
{ {
"id": "xmeye-3", "id": "xmeye-3",
+6 -16
View File
@@ -5,33 +5,23 @@
"streams": [ "streams": [
{ {
"id": "zosi-1", "id": "zosi-1",
"url": "/bubble/live?ch={channel}&stream=0", "url": "/bubble/live?ch=[CHANNEL]&stream=0",
"protocol": "bubble", "protocol": "bubble",
"port": 80, "port": 80,
"models": [ "models": [
"NVR", "*"
"DVR",
"H.264",
"H.265",
"HiSilicon",
"Other"
], ],
"notes": "Bubble Protocol - main stream (works with go2rtc bubble:// source)" "notes": "Bubble protocol main stream - XiongMai/XM-based firmware"
}, },
{ {
"id": "zosi-2", "id": "zosi-2",
"url": "/bubble/live?ch={channel}&stream=1", "url": "/bubble/live?ch=[CHANNEL]&stream=1",
"protocol": "bubble", "protocol": "bubble",
"port": 80, "port": 80,
"models": [ "models": [
"NVR", "*"
"DVR",
"H.264",
"H.265",
"HiSilicon",
"Other"
], ],
"notes": "Bubble Protocol - sub stream (lower quality)" "notes": "Bubble protocol sub stream - XiongMai/XM-based firmware"
}, },
{ {
"id": "zosi-3", "id": "zosi-3",