diff --git a/docs/docs/configuration/restream.md b/docs/docs/configuration/restream.md new file mode 100644 index 000000000..b11f0ca92 --- /dev/null +++ b/docs/docs/configuration/restream.md @@ -0,0 +1,12 @@ +--- +id: restream +title: Restream +--- + +### RTSP + +Frigate can restream your video feed as an RTSP feed for other applications such as Home Assistant to utilize it at `rtsp://:8554/`. Port 8554 must be open. This allows you to use a video feed for detection in frigate and Home Assistant live view at the same time without having to make two separate connections to the camera. The video feed is copied from the original video feed directly to avoid re-encoding. This feed does not include any annotation by Frigate. + +### RTMP (Deprecated) + +In previous Frigate versions RTMP was used for re-streaming. RTMP has disadvantages however including being incompatible with H.265, high bitrates, and certain audio codecs. RTMP is deprecated and it is recommended to move to the new restream role. diff --git a/docs/docs/configuration/rtmp.md b/docs/docs/configuration/rtmp.md deleted file mode 100644 index 5c6b3b5a0..000000000 --- a/docs/docs/configuration/rtmp.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -id: rtmp -title: RTMP ---- - -Frigate can re-stream your video feed as a RTMP feed for other applications such as Home Assistant to utilize it at `rtmp:///live/`. Port 1935 must be open. This allows you to use a video feed for detection in frigate and Home Assistant live view at the same time without having to make two separate connections to the camera. The video feed is copied from the original video feed directly to avoid re-encoding. This feed does not include any annotation by Frigate. - -Some video feeds are not compatible with RTMP. If you are experiencing issues, check to make sure your camera feed is h264 with AAC audio. If your camera doesn't support a compatible format for RTMP, you can use the ffmpeg args to re-encode it on the fly at the expense of increased CPU utilization. Some more information about it can be found [here](/faqs#audio-in-recordings). diff --git a/docs/sidebars.js b/docs/sidebars.js index e5192d2cd..cb1ccb9cd 100644 --- a/docs/sidebars.js +++ b/docs/sidebars.js @@ -17,7 +17,7 @@ module.exports = { "configuration/record", "configuration/snapshots", "configuration/objects", - "configuration/rtmp", + "configuration/restream", "configuration/zones", "configuration/birdseye", "configuration/stationary_objects",