---
title: "Vision video recording"
slug: "vision-video-recording"
updated: 2025-03-17T13:24:07Z
published: 2025-03-17T13:24:07Z
canonical: "support.tulip.co/vision-video-recording"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.tulip.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Vision video recording

*Learn how to use Video Recording in Tulip {{glossary.Vision}}*

:::(Info) (Availability)
Vision Video Recording releases to Tulip Instances with Player 2.6.0/LTS13.
:::

**In this article, you will learn:**
* **How to set up Vision Video Recording in the App Editor**
* **How to use Vision Video Recording to support quality use cases**
---
Handling and recording video is a requirement for many quality use cases. The Vision video recording feature captures video segments of quality events after they’ve taken place (i.e. 5 minutes or less of video).


## Set up Vision video
There are three to four key {{glossary.Trigger}}s to set up to utilize vision video recording. 
* **Start Video Buffer**
* **Save Video Buffer**
* **End Video Buffer**
* **Video Save**

The diagram below shows the sequence of these triggers:

![Vision Recording Process Diagram](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Vision%20Recording%20Process%20Diagram.png){height="" width=""}

### Start Video Buffer

Establish how long the video buffer records.
You can input a value **between 5 and 300 seconds**.

:::(Info) (NOTE)
If you input a value under 5 or over 300, the value defaults to the minimum or maximum.
:::

This will start an ongoing stream of video that, once ended, retains the last *X* seconds of video (*X* being the number of seconds inputted).

![Screenshot 2024-07-17 at 5.49.14 PM](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Screenshot%202024-07-17%20at%205.49.14%20PM.png)

### Save Video Buffer
This trigger ends the video buffer and stops the recording. It then allows Tulip to prepare the video as a S3 url.

![Screenshot 2024-07-17 at 5.49.23 PM](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Screenshot%202024-07-17%20at%205.49.23%20PM.png)

### Video Save
Create a machine/device trigger that responds to the event **Video Uploaded** (the **Save Video Buffer** trigger). Once this event fires, Tulip provides the video in a S3 url. Users can choose to save the url in a table or show this in the app with an embdedded video widget.

In the example below, the video saves locally, but it can also be written to a table record.

![Screenshot 2024-07-17 at 5.49.35 PM](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Screenshot%202024-07-17%20at%205.49.35%20PM.png)

### End Video Buffer
The **end video buffer** is optional. You can either cancel the video buffer via a button (see example below) or go to another step.

![Screenshot 2024-07-17 at 5.49.28 PM](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Screenshot%202024-07-17%20at%205.49.28%20PM.png)

## Quality Use Case

You want to record a quality use case of a motor assembly process. You need to confirm that every motor packaged has the required motor as well as a neccessary tool. This is to ensure that these are undamaged before shiping them to the customer.


<div style="position:relative;width:100%;height:0;padding-bottom:56.25%;"><iframe src="https://tulip.widen.net/view/video/d5xjutxqlk/Video-Recording-Demo.mp4" webkitallowfullscreen mozallowfullscreen allowfullscreen title="Video for &quot;Scheduled Automations.mp4&quot;" frameborder="0" allowtransparency="true" scrolling="no" style="position:absolute;top:0;left:0;width:100%;height:100%;" ></iframe></div>

---

Did you find what you were looking for?


You can also head to [community.tulip.co](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all) to post your question or see if others have faced a similar question!
