Configuring Google Nest Cameras

 

The Google Commercial Development review process turns out to be impossibly expensive, so until that changes, these instructions are here to guide you through the steps necessary to add your Google Nest cameras to Streamie.

 

Many moons ago, Streamie dropped support for the old Nest accounts. Supporting that involved “scraping” the html in a hidden web view to find the rtsp url. That mostly worked on iPhones and iPads, but there as no way to port that functionality to Apple TV. So, the first requirement is that you have migrated your Nest account to Google.

 

These instructions are partly based off the Home Assistant Nest instructions, if you want to see some screenshots and such.

 

We also cover some of the setup process in a tutorial video, which you can watch here:

 

 

And there are some screenshots at the bottom of this article that should help in case you run into any questions.

 

Configure OAuth Consent Screen

 

- Go to: Google Developer Console.

- Click "OAuth Consent screen"

- Click "External" ==> "Create"

- Enter "App name", "User support email", "Developer contact email"

- Click "Save and Continue"

- On the Scopes step click "Save and Continue"

- On the Test User step add your "@gmail.com" Google Account

- Click "Save and Continue"

- Click "OAuth Consent screen" ==> "Publish App"

 

Configure OAuth client_id, client_secret

 

- Click "Credentials" ==> "Create Credentials" ==> "OAuth client ID" ==> "Web application"

- Enter a name

- Enter the redirect uri: "https://streamieapp.com/google-nest-redirect"

- Click "Create"

- Note your "client_id" and "client_secret"

 

Create a Device Access project_id

 

- Go to: Nest Registration.

- Click "Go to Device Access Console"

- Click "Accept the Terms of Service" ==> "Continue to Payment" (pay $5)

- Go back to the Device Access Console

- Click "Create Project"

- Enter a name

- Click "Next"

- Enter the client_id

- Click "Next" ==> "Enable" ==> "Create project"

- Note your "project_id"

 

Enable Smart Device Management API

 

- Go to: https://console.cloud.google.com/apis/library/smartdevicemanagement.googleapis.com?project=project_id … replacing project_id with the value from the previous section.

- Click “Enable”

 

Configure Streamie Integration

 

- Go to the Settings tab (in the Streamie app)

- Tap on “Integrations”

- Tap on “Add Integration”

- Choose “Google”

- Enter the client_id, project_id and secret

- Click "Save & Close”

- Tap on the new Google integration

- Tap on “Sign in with Google”

- Continue through the OAuth flow, eventually ending up back in the app

- Tap on “Save & Close”. You’re ready to add your cameras.

 

Add Your Cameras

 

- Go to the Home tab (in the Streamie app)

- Scroll down to Cameras

- Click the hamburger menu ==> "Add Camera"

- Scroll down to the Google Nest section and select the camera you want to add to Streamie.

- Click “Save” and you should see your Nest camera at the bottom of the camera list.

 

Screenshots

 

Google Nest Setup 1

 

Google Nest Setup 2

 

Google Nest Setup 3

 

Related Topics

 

Google Nest Tutorial