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
Room
Front Door
Name
My Nest Hello Doorbell
Resolution
640 × 480
RTSP Path
Status
Not Running
Actions
Room
Living Room
Name
My Nest Indoor Camera
Resolution
640 × 480
RTSP Path
Status
Not Running
Actions
Room
Deck
Name
My Nest Outdoor Camera
Resolution
640 × 480
RTSP Path
Status
Not Running
Actions

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

Cameras
Room
Front Door
Name
My Nest Hello Doorbell
Resolution
640 × 480
RTSP Path
Status
Not Running
Actions
Room
Living Room
Name
My Nest Indoor Camera
Resolution
640 × 480
RTSP Path
Status
Not Running
Actions
Room
Deck
Name
My Nest Outdoor Camera
Resolution
640 × 480
RTSP Path
Status
Not Running
Actions

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

Cameras
Room
Front Door
Name
My Nest Hello Doorbell
Resolution
640 × 480
RTSP Path
Status
PID 12345
Actions
Room
Living Room
Name
My Nest Indoor Camera
Resolution
640 × 480
RTSP Path
Status
PID 12346
Actions
Room
Deck
Name
My Nest Outdoor Camera
Resolution
640 × 480
RTSP Path
Status
PID 12347
Actions

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)