From c6733bf4f184e356a8c6dc85fc16daa495b0568b Mon Sep 17 00:00:00 2001 From: oeiber <46045177+oeiber@users.noreply.github.com> Date: Wed, 7 Jan 2026 22:20:40 +0100 Subject: [PATCH 1/2] Update README with Doorbird support details Added information about Doorbird device support and user permissions. --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 46fcaec8..902cb4f8 100644 --- a/README.md +++ b/README.md @@ -728,6 +728,9 @@ If you have a graphic PIN for your vacuum, add it as a numeric PIN (lines: 123, *[New in v1.9.11](https://github.com/AlexxIT/go2rtc/releases/tag/v1.9.11)* This source type supports Doorbird devices including MJPEG stream, audio stream as well as two-way audio. +It is recommended to create a sepearate user within your doorbird setup for go2rtc. Minimum permissions for the user are: +- Watch always +- API operator ```yaml streams: From 338a3a6f036617b82e3a44e8b7e546a119c1cf9f Mon Sep 17 00:00:00 2001 From: Alex X Date: Sat, 17 Jan 2026 18:40:18 +0300 Subject: [PATCH 2/2] Move doorbird docs to separate file --- README.md | 16 ++-------------- internal/doorbird/README.md | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 14 deletions(-) create mode 100644 internal/doorbird/README.md diff --git a/README.md b/README.md index 902cb4f8..bdc0af74 100644 --- a/README.md +++ b/README.md @@ -725,21 +725,9 @@ If you have a graphic PIN for your vacuum, add it as a numeric PIN (lines: 123, #### Source: Doorbird -*[New in v1.9.11](https://github.com/AlexxIT/go2rtc/releases/tag/v1.9.11)* +This source type supports [Doorbird](https://www.doorbird.com/) devices including MJPEG stream, audio stream as well as two-way audio. -This source type supports Doorbird devices including MJPEG stream, audio stream as well as two-way audio. -It is recommended to create a sepearate user within your doorbird setup for go2rtc. Minimum permissions for the user are: -- Watch always -- API operator - -```yaml -streams: - doorbird1: - - rtsp://admin:password@192.168.1.123:8557/mpeg/720p/media.amp # RTSP stream - - doorbird://admin:password@192.168.1.123?media=video # MJPEG stream - - doorbird://admin:password@192.168.1.123?media=audio # audio stream - - doorbird://admin:password@192.168.1.123 # two-way audio -``` +*[read more](internal/doorbird/README.md)* #### Source: WebRTC diff --git a/internal/doorbird/README.md b/internal/doorbird/README.md new file mode 100644 index 00000000..7c31efae --- /dev/null +++ b/internal/doorbird/README.md @@ -0,0 +1,21 @@ +# Doorbird + +*[added in v1.9.8](https://github.com/AlexxIT/go2rtc/releases/tag/v1.9.11)* + +This source type supports [Doorbird](https://www.doorbird.com/) devices including MJPEG stream, audio stream as well as two-way audio. + +It is recommended to create a sepearate user within your doorbird setup for go2rtc. Minimum permissions for the user are: + +- Watch always +- API operator + +## Configuration + +```yaml +streams: + doorbird1: + - rtsp://admin:password@192.168.1.123:8557/mpeg/720p/media.amp # RTSP stream + - doorbird://admin:password@192.168.1.123?media=video # MJPEG stream + - doorbird://admin:password@192.168.1.123?media=audio # audio stream + - doorbird://admin:password@192.168.1.123 # two-way audio +```