Thanks to visit codestin.com
Credit goes to github.com

Skip to content

unbridge checkbox and HKSV not working #1531

@metifiotma

Description

@metifiotma

Describe The Problem:

I updated to 4.1 and since, I tried to activate HKSV... nothing seemed to work and trying to change the video codec (libx264/copy etc..) I observed that the log showed my cameras are being configured as bridged... I went back to the config page but couldn't find the unbridge mode checkbox anymore... tried adding the "unbridge": true, in the json but no change... cameras are still working though even with frequent errors like FFmpeg exited with code: 234 and signal: null (Error) or FFmpeg exited with code: 8 and signal: null (Error) depending on the camera. Still, HKSV is not getting any recording... I only see the live icon in the lower left corner, no timeline (I do have the recording option and the stream and record...).

Logs:

10/6/2025, 10:22:06 AM] [Camera FFmpeg] [poolcam] Configuring bridged accessory...
[10/6/2025, 10:22:07 AM] [Camera FFmpeg] start prebuffer poolcam, prebuffer: true
[10/6/2025, 10:22:07 AM] [Camera FFmpeg] [Pana] Configuring bridged accessory...
[10/6/2025, 10:22:07 AM] [Camera FFmpeg] [Babyphone] Configuring bridged accessory...
[10/6/2025, 10:22:07 AM] [Camera FFmpeg] [Aquila C] Configuring bridged accessory...
[10/6/2025, 10:22:07 AM] [Camera FFmpeg] Setting up localhost-only HTTP server on port 8080...
[10/6/2025, 10:22:07 AM] [Nest] Fetching Nest devices.
[10/6/2025, 10:22:07 AM] poolcam 382B is running on port 4461.
[10/6/2025, 10:22:07 AM] Please add [poolcam 382B] manually in Home app. Setup Code: 54-62-552
[10/6/2025, 10:22:07 AM] Pana 2582 is running on port 3311.
[10/6/2025, 10:22:07 AM] Please add [Pana 2582] manually in Home app. Setup Code: 54-62-552
[10/6/2025, 10:22:07 AM] Babyphone E730 is running on port 3031.
[10/6/2025, 10:22:07 AM] Please add [Babyphone E730] manually in Home app. Setup Code: 54-62-552
[10/6/2025, 10:22:07 AM] Aquila C 69D8 is running on port 3419.
[10/6/2025, 10:22:07 AM] Please add [Aquila C 69D8] manually in Home app. Setup Code: 54-62-552
[10/6/2025, 10:22:07 AM] [Camera FFmpeg] [poolcam] /usr/lib/node_modules/@homebridge-plugins/homebridge-camera-ffmpeg/node_modules/ffmpeg-for-homebridge/ffmpeg -i rtsp://user:pswd@IP:port/onvif1 -f mp4 -vcodec copy -movflags frag_keyframe+empty_moov+default_base_moof tcp://127.0.0.1:35778

Homebridge Config:

"name": "Camera FFmpeg",
"tlsmqtt": false,
"porthttp": 8080,
"localhttp": true,
"cameras": [
    {
        "name": "poolcam",
        "manufacturer": "Hikam",
        "model": "A7",
        "motion": false,
        "doorbell": false,
        "switches": false,
        "motionDoorbell": false,
        "videoConfig": {
            "source": "-i rtsp://user:pswd@IP:port/onvif1",
            "forceMax": false,
            "audio": true,
            "debug": false,
            "debugReturn": false,
            "recording": true,
            "prebuffer": true
        }
    },
    {
        "name": "Pana",
        "manufacturer": "Panasonic",
        "model": "BL-C111a",
        "motion": false,
        "doorbell": false,
        "switches": false,
        "motionDoorbell": false,
        "videoConfig": {
            "source": "-re -i http://user:pswd@IP:port/nphMotionJpeg?Resolution=640x480&Quality=standard",
            "stillImageSource": "-i http://user:pswd@IP:port/SnapShotJpeg?Resolution=640x480&quality=Motion",
            "maxWidth": 640,
            "maxHeight": 480,
            "maxBitrate": 2048,
            "forceMax": false,
            "audio": true,
            "debug": false,
            "debugReturn": false,
            "recording": false,
            "prebuffer": false
        }
    },
    {
        "name": "Babyphone",
        "manufacturer": "Aquila",
        "model": "AV-IP60HD",
        "motion": false,
        "doorbell": false,
        "switches": false,
        "motionDoorbell": false,
        "videoConfig": {
            "source": "-i rtsp://user:pswd@IP:port/onvif1",
            "maxStreams": 3,
            "maxFPS": 50,
            "forceMax": false,
            "audio": true,
            "debug": false,
            "debugReturn": false,
            "recording": false,
            "prebuffer": false
        }
    },
    {
        "name": "Aquila C",
        "manufacturer": "Aquila",
        "model": "AV-IP60HD",
        "motion": false,
        "doorbell": false,
        "switches": false,
        "motionDoorbell": false,
        "videoConfig": {
            "source": "-i rtsp://user:pswd@IP:port/onvif1",
            "forceMax": false,
            "audio": true,
            "debug": false,
            "debugReturn": false,
            "recording": false,
            "prebuffer": false
        }
    }
],
"platform": "Camera-ffmpeg"

}
Screenshots:

Environment:

  • Node.js Version: V22.20.0
  • NPM Version: 10.9.3
  • Homebridge Version: v1.11.0
  • Homebridge Camera FFmpeg Version: 4.1.0
  • Homebridge Config UI X Plugin Version: v5.8.0
  • Operating System: ubuntu 24.04.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions