Samfox2 / homebridge-videodoorbell

Video-Doorbell plugin based on homebridge-camera-ffmpeg for Homebridge.
Apache License 2.0
97 stars 17 forks source link

August Doorbell RTSP feed #21

Open QandnotU opened 6 years ago

QandnotU commented 6 years ago

Been searching high and low for the August Doorbell video stream URL, just adding this to open up a dialog for those in the same boat.

DanielWeeber commented 6 years ago

Are you able to open up the stream on your computer? Open up wireshark and filter by destination ip and/or protocol.

Typically it should be Port 554

siobhanellis commented 5 years ago

please see my post in the HomeKit subreddit on using FFMpeg. I'm stuck trying to find the still image URL.

linanw commented 4 years ago

In case the question is still on. rtsp://admin:admin@<august doorbell pro ip>/live/stream1 I tested with my August Doorbell Pro via VLC, it works well.

siobhanellis commented 4 years ago

Now all we have to do is find the still photo URL. Anyone?

houser42 commented 4 years ago

Now all we have to do is find the still photo URL. Anyone?

Never used an August, but FWIW and if it helps, I have had some success with just using this for some rtsp streams: "stillImageSource": "-re -i rtsp://user:pass@192.168.1.183:554/Streaming/Channels/1/snap.jpg", or to get rid of some garbage frames; "-skip_frame nokey -i rtsp://user:pass@192.168.1.182:554/Streaming/Channels/1/snap.jpg -vframes 1 -r 1" Hope this helps.

siobhanellis commented 4 years ago

I tried that, thanks. Doesn't seem to work. I also tried it with VLC, and no go :-(

siobhanellis commented 4 years ago

I have snapshots working now

{ "platform": "Video-doorbell", "cameras": [ { "name": "Doorbell", "motion": true, "button": true, "manufacturer": "August", "model": "Doorbell Cam Pro", "serialNumber": "D1GPH000ZQ", "firmwareRevision": "2.3.0-RC167+201809201313", "videoConfig": { "source": "-re -i rtsp://admin:admin@xxx.xxx.xxx.xxx:554/live/stream0", "stillImageSource": "-skip_frame nokey -i rtsp://admin:admin@xxx.xxx.xxx.xxx:554/live/stream1 -frames:v 1", "maxStreams": 10, "maxWidth": 1280, "maxHeight": 960, "maxFPS": 30, "maxBitrate": 300, "vcodec": "libx264", "packetSize": 1316, "audio": false, "debug": false } } ] }

booshtukka commented 4 years ago

Snapshots works for me! But trying to view camera says "This camera is not responding."

siobhanellis commented 4 years ago

Try connecting from the August app. Does that work? If not, then homebridge certainly wont.

If it doesn’t work… reboot the doorbell.

Siobhan

booshtukka commented 4 years ago

August app works fine. I rebooted the camera anyway but it didn’t help.

jlg89 commented 3 years ago

This config works for me, albeit in homebridge-camera-ffmpeg. The RTSP video is only 480x640 anyway, so there's no point in upscaling it. I'm also using the Motion app and some other tricks to get video-based motion detection notifications into Homebridge, so the "motion" parameter is actually useful.

    {
        "name": "DoorbellCam",
        "manufacturer": "August Home",
        "model": "Doorbell Cam Pro",
        "serialNumber": "1234567890",
        "motion": true,
        "motionTimeout": 15,
        "videoConfig": {
            "source": "-i rtsp://admin:admin@x.x.x.x/live/stream",
            "stillImageSource": "-i rtsp://admin:admin@x.x.x.x/live/stream -vframes 1 -r 1",
            "maxStreams": 2,
            "maxWidth": 480,
            "maxHeight": 640,
            "maxFPS": 10,
            "audio": true,
            "debug": false
        }
    },