Nest RTSP Documentation

Configuration

Once you have installed Nest RTSP, you will need to perform some basic configuration options before you can access your camera streams. In order to do this, you must access the Web GUI. In most cases this is accessible from http://{hostname or ip}:3000 (e.g. http://nrtsp.mydomain.local:3000).

Authentication

When you log into the Web GUI, if Nest RTSP has not been previously authenticated or if it is unable to verify the previous authentication, you will be provided the following prompt to log into your Google Account.

Authentication Required

In order to use Nest RTSP, you must log in using the Google account associated with your Nest account.

Authorizing Access to Cameras

After you have authenticated with your Google account, you will have access to the list of cameras. If you have not yet opened the Partner Connections Manager to provide access to your cameras, you will see the following:

Cameras

In the Partner Connections Manager, you will need to enable Step 1, and then for each camera which you want to expose to Nest RTSP, you will need to allow the application to see and display your camera's livestream:



Allow Nest RTSP to see information about your home

Nest RTSP may see your home name, room names and zip code.


Select devices to connect with Nest RTSP

Must have at least one device selected.

Allow Nest RTSP to see and display your camera’s livestream

Note: This is sensitive data. Make sure you trust Nest RTSP before you grant them access.

Allow Nest RTSP to know when there's a camera event

This includes motion, sound, and person alerts

Allow Nest RTSP to know when there's a doorbell event

A doorbell event is caused by someone ringing the doorbell

Based on the events you've selected to share from this device, allow Nest RTSP to access camera snapshots

Note: This is sensitive data. Make sure you trust Nest RTSP before you grant them access

Allow Nest RTSP to see and display your camera’s livestream

Note: This is sensitive data. Make sure you trust Nest RTSP before you grant them access.

Allow Nest RTSP to know when there's a camera event

This includes motion, sound, and person alerts

Based on the events you've selected to share from this device, allow Nest RTSP to access camera snapshots

Note: This is sensitive data. Make sure you trust Nest RTSP before you grant them access

Allow Nest RTSP to see and display your camera’s livestream

Note: This is sensitive data. Make sure you trust Nest RTSP before you grant them access.

Allow Nest RTSP to know when there's a camera event

This includes motion, sound, and person alerts

Based on the events you've selected to share from this device, allow Nest RTSP to access camera snapshots

Note: This is sensitive data. Make sure you trust Nest RTSP before you grant them access

Once you have updated the options, simply close the tab and the table should reload with the cameras that you've exposed.

Cameras
RoomNameResolutionRTSP PathStatusActions
Front DoorMy Nest Hello Doorbell640 × 480
Not Running
Living RoomMy Nest Indoor Camera640 × 480
Not Running
DeckMy Nest Outdoor Camera640 × 480
Not Running

For each camera which you want to proxy, you need to setup an RTSP path

Cameras
RoomNameResolutionRTSP PathStatusActions
Front DoorMy Nest Hello Doorbell640 × 480
Not Running
Living RoomMy Nest Indoor Camera640 × 480
Not Running
DeckMy Nest Outdoor Camera640 × 480
Not Running

Once you have entered the RTSP Path for a camera, you can start the stream by pressing the button

Cameras
RoomNameResolutionRTSP PathStatusActions
Front DoorMy Nest Hello Doorbell640 × 480
PID 12345
Living RoomMy Nest Indoor Camera640 × 480
PID 12346
DeckMy Nest Outdoor Camera640 × 480
PID 12347

Once the feed is stable, you will be able to stream using the following URI: rtsp://{hostname}:{port}{rtsp path} (e.g. rtsp://nrtsp.mydomain.local:554/doorbell)