[Yandex Cloud documentation](../index.md) > [Yandex Cloud Video](index.md) > Getting started > Video hosting

# Getting started with video hosting in Yandex Cloud Video

To upload a [video](concepts/index.md#videos) to a service [channel](concepts/index.md#channels):
1. [Get your cloud ready](#before-you-begin).
1. [Create a channel](#create-channel).
1. [Upload a video](#upload-video).
1. [Publish your video](#publish-video).
1. [Check if the video is available](#test).

For information about using the service via the API, see [How to get started with the Yandex Cloud Video API](api-ref/quickstart.md).

## Get your cloud ready {#before-you-begin}

To get started with Cloud Video:

{% list tabs group=cloud_user %}

- New user {#new}

  1. [Log in](https://passport.yandex.com/auth) to your Yandex account. If you do not have an account, [create](https://yandex.com/support/id/en/authorization/registration.html) one.
  1. Open the Cloud Video [home page](https://video.yandex.cloud/).
  1. On the Cloud Video home page, confirm that you have read and accept the [Terms of use](https://yandex.com/legal/cloud_termsofuse/?lang=en), then click **Log in**.
  1. Create a [billing account](../billing/operations/create-new-account.md).

- I am already using Yandex Cloud {#already}

  1. [Log in](https://passport.yandex.com/auth) to your Yandex account.
  1. Open the Cloud Video [home page](https://video.yandex.cloud/).
  1. Select one of these options:

     * If you already have an organization, select it from the drop-down menu and click **Open Cloud Video**.

       {% note info %}

       To activate a Cloud Video instance, you need the `admin` or `owner` role. For more information about roles, see [Access management in Yandex Identity Hub](../organization/security/index.md).

       {% endnote %}

     * If you have a cloud but no organization, click **Open Cloud Center**. In the window that opens, enter a name and description for your organization and click **Create organization and Cloud Video**. For more information about working with organizations, see [Getting started with organizations](../organization/quickstart.md).
   1. To use Cloud Video, make sure you have the _minimum_ [role](security/index.md#video-editor), `video.editor`, in the organization.

{% endlist %}

If you encounter a technical issue with the service, contact Yandex Cloud [support](https://center.yandex.cloud/support).

## Create a channel {#create-channel}

1. Open the Cloud Video [home page](https://video.yandex.cloud/).
1. Click ![plus-sign](../_assets/console-icons/plus.svg) **Create a channel**.
1. On the channel creation page, enter:
    * **Name**.
    * **Description** (optional setting).
1. Click **Create**.

Once the channel is created, you will find yourself inside it on the ![image](../_assets/console-icons/circle-play.svg) **Video** tab.

* To learn more about channels, see [Channels](concepts/index.md#channels).
* To learn more about configuring ads, see [Configuring ads](operations/channels/settings.md#ad-settings).

## Upload your video {#upload-video}

1. In the ![video](../_assets/console-icons/circle-play.svg) **Video** tab, click **Upload video**.
1. Click **Select file** on the upload page and choose the video you want to upload.

    You can upload videos in various supported formats, such as [MP4](https://en.wikipedia.org/wiki/MP4_file_format), [AVI](https://en.wikipedia.org/wiki/Audio_Video_Interleave), [MKV](https://en.wikipedia.org/wiki/Matroska), [FLV](https://en.wikipedia.org/wiki/Flash_Video), [MOV](https://en.wikipedia.org/wiki/QuickTime_File_Format), [WebM](https://en.wikipedia.org/wiki/WebM), etc. You can [download](operations/video/upload.md) videos either one by one or several at a time.

    Cloud Video [limits](concepts/limits.md) the resolution of the videos you are publishing.

1. **Name** your video. The title will be displayed on all the resources hosting the video.
1. (Optional) Under **Description**, specify the timecodes for your video in the following format:
   
    ```
    00:00:00 Episode 1 title
    hh:mm:ss Episode 2 title
     ...
    ```
    
    {% note info %}
    
    Timecodes must begin with `00:00` or `00:00:00`. The time is separated from the episode title by a space. Each timecode begins from a new line.
    
    {% endnote %}

1. In the **Access** list, select the access type for the video:

    * **By temporary link**: Video will be available via a dedicated link.
          
        The video is available via a temporary link for a maximum of 12 hours.

    * **All users**: Available indefinitely to anyone with a link to it.

1. Optionally, to add a cover for a video, in the **Thumbnail** field, click ![upload](../_assets/console-icons/cloud-arrow-up-in.svg) **Select file** and choose a cover image.

    The following cover formats are supported: [JPG](https://en.wikipedia.org/wiki/JPEG), [PNG](https://en.wikipedia.org/wiki/PNG), and [GIF](https://en.wikipedia.org/wiki/GIF).

1. In the **Player preset** list, select a player [preset](concepts/presets.md) from the list of available presets in the channel or create a new one.

     If no preset is selected, your video will get the default one, which was added when creating the channel.

1. Optionally, to add [summarization](concepts/videos.md#summarization), enable **Summary**.
1. Optionally, enable the **Automatically process video file errors** setting if your file is corrupted or [processing errors](troubleshooting/index.md#processing-error) have occurred.
1. (Optional) To add [subtitles](concepts/videos.md#subtitles) to a video, in the **Subtitles** field, click **Add**:
   
   1. In the window that opens, select the subtitle language.
   1. Click **Select file** and select the file with subtitles.
   1. Click **Create**.
   
       Wait for the file to upload.
1. Optionally, to add [neural translation](concepts/videos.md#translation) for a video, click **Add** under **Neural translation**:
   
   1. In the window that opens, select the language of the video.
   1. Select languages for translation.
   1. Click **Create**.
1. Click **Save**.

To learn more about video, see [Videos in Cloud Video](concepts/videos.md).

## Publish your video {#publish-video}

In the video settings window that opens, wait until the video is completely uploaded, processed, and gets the `Ready` status. The `Public access` field value will change to`Published`.

By default, all videos are published after uploading, changing their status to `Published`.

If you want to [unpublish a video](operations/video/unpublish.md), disable the **Grant access** option. The `Public access` field value will change to `Unpublished` and your video will become unreachable via [links](operations/video/get-link.md).

## Check if the video is available {#test}

1. On the video settings page, select the `link` tab under **Past code**.
1. Click ![copy](../_assets/console-icons/copy.svg) **Copy**.

    With [Cloud Video Player SDK for IFrame](sdk/iframe/index.md), you can specify additional player control and video playback settings for an HTML page, e.g., video size and looping, volume, etc.

1. Open a new browser page and paste the obtained URL to the address bar.
1. Click the Play button.

### Useful links {#see-also}

* [Getting started with a video broadcast in Yandex Cloud Video](streaming.md)
* [Yandex Cloud Video overview](concepts/index.md)
* [Uploading a video](operations/video/upload.md)
* [Configuring a player preset](operations/style-presets/update.md)
* [Configuring ads](operations/channels/settings.md#ad-settings)
* [Troubleshooting in Cloud Video](troubleshooting/index.md)