Skip to content

Video Streaming

gtxaspec edited this page Dec 23, 2023 · 9 revisions

go2rtc and v4l2rtspserver for Wyze Cameras

go2rtc Information

Go2rtc is a versatile tool supporting RTSP, WebRTC, HomeKit, FFmpeg, RTMP, and more. It is specifically configured for use with wz_mini. You can access detailed documentation here.

Accessing the go2rtc User Interface:

  • Open a web browser and navigate to: http://<ip_address>:1984/
  • Replace <ip_address> with the IP address of your device running go2rtc.

Viewing RTSP Endpoints:

  • Access the UI via http://<ip_address>:1984/

image

  • Click "links" to see the endpoint addresses for RTSP clients:

image

v4l2rtspserver (Deprecated)

v4l2rtspserver allows streaming via RTSP. Below are the endpoints based on the stream configuration:

Stream Type Endpoint RTSP URL Examples
Single video1 rtsp://login:password@IP_ADDRESS:8554/unicast
Multiple video1, video2 rtsp://login:password@IP_ADDRESS:8554/video1_unicast AND rtsp://login:password@IP_ADDRESS:8554/video2_unicast
Multiple video6, video7 rtsp://login:password@IP_ADDRESS:8554/video6_unicast AND rtsp://login:password@IP_ADDRESS:8554/video7_unicast

Replace login, password, and IP_ADDRESS with your specific credentials and camera's IP address.

V4L2 Device Endpoints

Different Wyze camera models have specific endpoints for 1080p and 360p streaming:

Camera Model 1080p Endpoint 360p Endpoint
Wyze Cam V2 /dev/video6 /dev/video7
Wyze Cam V3 /dev/video1 /dev/video2
Wyze Cam Floodlight /dev/video1 /dev/video2
Wyze Cam Pan /dev/video6 /dev/video7
Wyze Cam Pan v2 /dev/video1 /dev/video2
Doorbell Camera /dev/video1 /dev/video2

This table provides a quick reference for accessing the correct video endpoints based on your camera model and desired streaming quality.

Clone this wiki locally