Yandex Cloud
Поиск
Связаться с намиПодключиться
  • Истории успеха
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Контейнеры
    • Инструменты разработчика
    • Бессерверные вычисления
    • Безопасность
    • Мониторинг и управление ресурсами
    • ИИ для бизнеса
    • Бизнес-инструменты
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Промоакции и free tier
    • Правила тарификации
  • Истории успеха
  • Документация
  • Блог
Проект Яндекса
© 2025 ООО «Яндекс.Облако»
Yandex Cloud Video
    • Обзор
    • Управление
    • Решение проблем
    • Политика автозапуска браузеров
  • Управление доступом
  • Правила тарификации
    • Аутентификация в API
    • Начало работы с API
      • Overview
        • Overview
        • Get
        • List
        • BatchGet
        • Create
        • Update
        • Delete
        • BatchDelete
        • PerformAction
        • GetPlayerURL
        • GetManifests
  • Аудитные логи Audit Trails
  • История изменений

В этой статье:

  • gRPC request
  • GetEpisodeManifestsRequest
  • GetEpisodeManifestsResponse
  • Manifest
  1. Справочник API
  2. gRPC (англ.)
  3. Episode
  4. GetManifests

Video API, gRPC: EpisodeService.GetManifests

Статья создана
Yandex Cloud
Обновлена 25 ноября 2025 г.
  • gRPC request
  • GetEpisodeManifestsRequest
  • GetEpisodeManifestsResponse
  • Manifest

Retrieves the manifest URLs for the episode's media content.
Manifests provide players with necessary information
for streaming the content with different quality levels and formats.

gRPC requestgRPC request

rpc GetManifests (GetEpisodeManifestsRequest) returns (GetEpisodeManifestsResponse)

GetEpisodeManifestsRequestGetEpisodeManifestsRequest

{
  "episode_id": "string"
}

Field

Description

episode_id

string

Required field. ID of the episode for which to retrieve manifest URLs.

The maximum string length in characters is 50.

GetEpisodeManifestsResponseGetEpisodeManifestsResponse

{
  "manifests": [
    {
      "url": "string",
      "type": "ManifestType"
    }
  ]
}

Field

Description

manifests[]

Manifest

List of manifests available for the episode.
Different manifests may represent different streaming formats (e.g., HLS, DASH)

ManifestManifest

Represents a streaming manifest file that defines how video content is delivered.
Manifests contain information about available video qualities, audio tracks,
and other metadata needed by video players to stream content efficiently.

Field

Description

url

string

URL where the manifest file can be accessed.

type

enum ManifestType

Format of the manifest file.

  • MANIFEST_TYPE_UNSPECIFIED: The manifest type is not specified.
  • DASH: Dynamic Adaptive Streaming over HTTP (DASH) format.
    @see https://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over_HTTP
  • HLS: HTTP Live Streaming (HLS) format.
    @see https://en.wikipedia.org/wiki/HTTP_Live_Streaming

Была ли статья полезна?

Предыдущая
GetPlayerURL
Следующая
Overview
Проект Яндекса
© 2025 ООО «Яндекс.Облако»