Video Tutorials

Here are some video tutorials that help explain how Senza works and how you can write apps that run on the platform.

How to watch

Developer overview

Learn how to run a sample app that lets you switch back and forth between playing video in the web app and streaming video directly to the device. You'll also learn how to use ngrok to run an app on your computer in the simulator.

Senza App

Explore what Senza can do by trying out the Senza App, featuring an informative slideshow, a sample TV experience, and some demo apps that demonstrate the advanced capabilities of the platform.

Using the device simulator

This video tutorial shows the way you can use the device simulator to preview how your app will run on a physical cloud connector device.

Using the remote debugger

This video tutorial shows how you can use the Remote Debugger to interact with your cloud connector device and debug your web app. You'll also learn how to use the debugger to run a sample app by changing the URL location.

Running a sample app

This video tutorial shows how to run a sample app that lets you switch back and forth between playing video in the web app and streaming video directly to the device. Then we dive into the app to see how you can do all that with just a few lines of code, with the help of a handy video manager script that manages the app lifecycle and remote player for you. You'll also learn how to use ngrok to run an app on your computer in the simulator.

Sample apps tour

Come take a tour of all the sample code apps available on the Senza developer portal! We'll highlight each app in the documentation and give a quick demo of the app in the Simulator.

Picture in Picture

This video tutorial shows how to write an app that plays two videos, one picture-in-picture and the other fullscreen, with animations to switch them back and forth.

Geolocation

This video tutorial shows how to geolocate the viewer’s cloud connector by getting its IP address from the Senza client library.

Speech Recognition

This video tutorial shows how to use a QR code to pair a mobile phone, capture voice input using WebKit speech recognition, send the input to the TV app using Socket.IO, and generate images using OpenAI.

Device Authentication

This video tutorial shows how to implement device-based authentication, so your users will never need to think about usernames and passwords. Alternatively you can show a QR code that lets users sign in on a mobile phone the first time they use a device.

Smart Remote

This video tutorial shows how to make a smart remote control that runs on a mobile phone. It emulates the buttons on the standard Bluetooth remote, and adds a trackpad for gesture input, a keyboard for text input, and a microphone for voice input.

Emergency alerts

Learn how to send emergency alerts to Senza devices using the Group Messaging API, in the event of a zombie apocalypse or tsunami.


What’s Next