# How to Start Streaming

{% embed url="<https://www.youtube.com/watch?v=EkGl_KGlhbU>" %}
Vagon Streams: Create Your First Stream
{% endembed %}

You can also follow the steps below to upload your first application to start streaming your application.

## How to Upload Application to Vagon Streams

Let's walk through the application together and explore the features of Vagon Streams.

<figure><img src="https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2F8bACBhqiL0lui1fKQNk7%2FScreen%20Shot%202022-10-03%20at%2013.23.11.png?alt=media&#x26;token=4dd40ba3-b2f3-4b82-a4b3-3878753e3773" alt=""><figcaption><p>Upload Application to Vagon Streams</p></figcaption></figure>

### #1 - Application Type Selection <a href="#h_026681f342" id="h_026681f342"></a>

<figure><img src="https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2FboTRiLzvqulDVCQyS4ng%2Fos.png?alt=media&#x26;token=ac55355b-78a7-40e6-a7d1-456fe11ae849" alt=""><figcaption><p>Windows and Linux Supported</p></figcaption></figure>

### **#2 - Upload Application Folder** <a href="#h_026681f342" id="h_026681f342"></a>

You can simply start by dragging and dropping to upload your application file to your Vagon Streams dashboard.

*The upload process will depend on your local connection speed, but we are doing our best to make this process faster for you.*

<figure><img src="https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2Fbjf4y8hYW4jdLnsqYZqQ%2FScreen%20Shot%202022-10-03%20at%2013.25.15.png?alt=media&#x26;token=e8af7777-423b-443c-8f85-2354a935702d" alt=""><figcaption><p>Upload App Build</p></figcaption></figure>

{% hint style="success" %}
**Preparing a Compressed File**

While uploading your project to Vagon Streams, **you must consider the important points listed below**.

* The compressed file must be in .zip format.
* The compressed file must include all necessary project components and the main executable file in .exe format.
* The main executable file must be inside the compressed file root directory.
  {% endhint %}

### **#3 - Application Executable & Details** <a href="#h_1906d8f03b" id="h_1906d8f03b"></a>

After uploading your compressed file, the initial modal window will appear on the screen. The system will list the executable files inside your compressed build, and you can choose the file you would like to run automatically for your Streams.

<figure><img src="https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2FUnNp0gNPiXvi9TkArnwE%2FScreen%20Shot%202022-10-03%20at%2013.31.45.png?alt=media&#x26;token=26ff5d50-a873-4b8f-a902-0892bfe47327" alt=""><figcaption><p>Vagon Streams - General Settings</p></figcaption></figure>

Following the executable file selection, you can give a name to your application and upload an application logo for it.

{% hint style="info" %}
Application Name will only be used inside the dashboard, and it won't be visible to your visitors.
{% endhint %}

{% hint style="info" %}
For the Basic and Pro plans, the application logo will only be displayed on the dashboard, however, for the Enterprise plan, the Vagon Streams logo will be replaced with the uploaded application logo on the application connection page.
{% endhint %}

### **#4 - Choose a Performance to Run** <a href="#h_3e41551947" id="h_3e41551947"></a>

According to your application requirements, you can choose the best performance for it. If you need more performance options, contact us.

<figure><img src="https://lh5.googleusercontent.com/prIRzTUR_M6vl4PSDsbMTkN98S3FtuzarqUmWJAZg4yLCTMWzXaZkMY_3htMZtgwhk2LRF-nC3xyT852sIKCDNyD5GTbV0-tNKR1t_FIH478bGdAdkpFRPr9d4l0e9mRUGr5n53KKcXSL6c28mSKHsU" alt=""><figcaption><p>Vagon Streams - Performance Options</p></figcaption></figure>

### **#5 - Set Up Controls** <a href="#h_acda92a816" id="h_acda92a816"></a>

After setting the general settings and performance selection, you have to choose the cursor control preferences for your application.

### **Mouse Control**

If your application is optimized and developed for the mouse cursor inputs, you can choose the Mouse Control mode.

### **360**° **View Control**

If your application is optimized and developed for 360° view control like first-person shooter games, you can choose the 360° View Control mode.

<figure><img src="https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2Fm6LF3RcUD8ianZCDGqYA%2FScreen%20Shot%202022-10-03%20at%2014.15.47.png?alt=media&#x26;token=7b64eb05-1afc-4697-8286-6f5f6310812e" alt=""><figcaption><p>Vagon Streams - Cursor Controls</p></figcaption></figure>

### **#6 - Application is Ready!** <a href="#h_36a1359741" id="h_36a1359741"></a>

Your application is ready to create Streams now! Let's move forward with the Stream Link creation process.

<figure><img src="https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2Fy6pA1bYSW1tH6ySNiEy1%2FScreen%20Shot%202022-10-03%20at%2014.19.44.png?alt=media&#x26;token=b2577540-b270-4204-83bc-cbc88154fff7" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
All your application content and components must be archived in a .zip format with the portable executable (.exe) of your application build.
{% endhint %}

## How to Create Streams Link to Stream Apps

After uploading your application, it's time to create your Stream Link to share your application with your users! Here is how you can create your first Stream link.

### #1 - Choose the Application

If you haven't created a Stream yet, you can directly start by choosing the application you would like to stream from the Streams tab. Otherwise, use the **`+ New Stream`** button to start.

Then, you can create multiple Stream links for your applications.

<figure><img src="https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2FrHa4I1bDeVOMR8Jmh7pI%2FScreen%20Shot%202022-10-11%20at%2015.25.18.png?alt=media&#x26;token=5bb414f4-bef7-4791-bebb-d815466f9050" alt=""><figcaption></figcaption></figure>

### #2 - Set Coverage

Depending on the location of your visitors, you can choose available service locations for your Streams between the 20 different regions Vagon Streams can be used. When your visitors try to connect to your Stream, the nearest location will be assigned for them to provide the best experience.&#x20;

<figure><img src="https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2F0vpEeZWrYNVeMQKhjEhD%2FScreen%20Shot%202022-10-11%20at%2015.28.02.png?alt=media&#x26;token=195000ed-101b-4f16-b6e0-78d5115259e3" alt=""><figcaption></figcaption></figure>

### #3 - Select Capacity Management Method

Capacity Management Methods allow you to manage visitor load and experience according to your use case. They will ease the integration process for you and manage your `Stream Machines` on behalf of you based on your selection.&#x20;

Depending on your needs, you can choose the Capacity Management Method and then proceed to finalize the Stream creation process.

<figure><img src="https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2F7N1alTLqicLMkTnrDYWC%2FScreen%20Shot%202022-10-11%20at%2015.29.51.png?alt=media&#x26;token=3324d683-26c0-4d8d-a668-20383df6233d" alt=""><figcaption></figcaption></figure>

### #4 - Stream Your Application

All set! Now you are ready to share your application with a single link with no code integration.

Just copy the Single Link, and share it with your users, that's all!

Do you need to embed it on your website or your platform? Just use the iframe code we created for you.&#x20;

<figure><img src="https://957593864-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FaBZSLkY0LBQ4VmKzrByg%2Fuploads%2FdiehMAeCAf9dLDIy0AJC%2FScreen%20Shot%202022-10-11%20at%2015.30.42.png?alt=media&#x26;token=9a857494-3584-4798-b146-60cfb37736fd" alt=""><figcaption></figcaption></figure>
