Часто задаваемые вопросы по решениям PlatformCraft

Мы собрали наиболее часто возникающие вопросы при работе с нашими решениями.
Вы так же можете ознакомиться с подробными видеоинструкциями по работе с нашей платформой.

PC-storage – это объектное хранилище S3, написанное нами в 2012 году для хранения и извлечения любых объемов данных из любой точки сети. Сервис отличается самой высокой надежностью, доступностью, производительностью и безопасностью при низких затратах.

При создании кода мы не использовали открытого кода (Open Source), Ceph или Minio. Это полностью наша разработка. С 2020 года наш софт в Реестре отечественного ПО.

Хранилище S3 используется для резервного копирования, архивирование систем и аварийного восстановления. Мы интегрируем софт с решениями бэкапирования, чтобы вы могли сосредоточиться на бизнесе, обеспечив непрерывность процессов.

Система хранения в продуктах PlatformCraft реализовано в формате хранилища объектов на основе ключей.

При хранении данных (контента, файлов, резервных копий, архивов) в объектном хранилище каждому объекту присваивается уникальный ключ, который используется для доступа к файлам. Эти ключи могут представлять собой любые текстовые значения и даже имитируют структуру иерархии.

Само хранение файлов (объектов) осуществляется в единой плоскости, что позволяет предоставлять мгновенный доступ к данным по запросу.

PC-media от PlatfomCraft – это полностью российское решение для объектного хранения медиафайлов любого формата и размера. В едином интерфейсе собраны инструменты для обработки и раздачи контента по всему миру.

Платформа и все сервисы написаны нашими программистами с нуля, что позволяет нам гибко дорабатывать и интегрировать решение в любой технологический стек.

В PC-media вы сможете:

  • загружать в медиа хранилище любые файлы,
  • транскодировать видео в нужные для вас разрешения,
  • проводить онлайн-трансляции на любую аудиторию,
  • планировать эфиры,
  • обрабатывать видео,
  • раздавать контент без ограничений.

Весь загружаемый контент реплицируется в 3 ЦОД на территории России, что обеспечивает наивысшую степень доступности хранимых файлов (SLA — 99,99%).

  • IAM для разрешений и управления доступом по ролям.
  • Чанковая загрузка для быстрой передачи файлов.
  • Интеграция с решениями бэкапирования.
  • GET и POST-запросы не тарифицируются.
  • Бесплатный трафик для бэкапов.
  • Софт внесен в реестр отечественного ПО.
  • Гибкая доработка сервиса по запросам клиентов.

  • REST API
  • SFTP
  • S3 API
  • WEB GUI (не рекомендуется загружать файлы объемом больше 2 Гб, так как могут быть ошибки).

Список постоянно расширяется. Актуальные вызовы представлены ниже.
Base:

  • list-buckets
  • head-bucket
  • list-objects
  • list-objects-v2
  • head-object
  • get-object
  • put-object
  • delete-object
  • delete-objects

Multipart upload:

  • create-multipart-upload
  • upload-part
  • complete-multipart-upload
  • list-parts
  • list-multipart-uploads

Versioning:

  • put-bucket-versioning
  • get-bucket-versioning
  • list-object-versions

Tagging:

  • put-object-tagging
  • get-object-tagging
  • delete-object-tagging

Мы не ограничиваем скорость загрузки и отдачи контента. Если у вас возникли проблемы со скоростью загрузки, попробуйте:

  1. Проверить скорость Интернета на своей стороне. Например, при помощи сервиса speedtest.net.
  2. Если вы загружаете при помощи SFTP, то скорость может «зарезать» непосредственно сам протокол, так как он чувствителен к сетевым проблемам. Попробуйте организовать загрузку при помощи нашего REST API или S3.

Возможные решения:

  1. Проверить скорость Интернета на своей стороне. Например, при помощи сервиса speedtest.net.
  2. Необходимо удостовериться, что у вас не закончился выделенный объем хранения.
  3. Если вы загружаете «тяжелые» файлы (от 2-х ГБ) через веб-интерфейс, ошибки могут быть вызваны тем, что браузер начинает «жрать» много ресурсов у системы. В конце концов ваша ОС может прекратить работу браузера или «забрать» у него ресурсы, что приведёт к ошибкам при загрузке контента.
  4. Если вам необходимо загрузить файлы большого объема, воспользуйтесь SFTP или S3 API клиентами. Или используйте наш REST API.

В первую очередь убедитесь, что проблемный видеоролик сконвертирован в нужном формате. Ведь HTML5 плееры могут проигрывать только:

  • MP4.
  • WEBM.
  • M3U8.

Требования к кодекам следующие:

  • Для видео – h.264.
  • Для аудио – AAC.

Видео в отличных контейнерах (например, MOV, MKV, AVI) и с использованием других кодеков проигрываться не будут. Файлы предварительно нужно транскодировать. Если опция транскодирования у вас не активна – обратитесь к вашему менеджеру для ее активации.

Вторая частая причина проблем при проигрывании видео — использование лишних знаков препинания в названии папок и самих видео. Не допускается использование символов:

  • . (точка)
  • , (запятая)
  • * (звёздочка)
  • # (решётка)
  • $ (денежные символы)
  • / (слэши)
  • ? (знаки вопросов и восклицательные) и т. д.

На практике самые используемые пресеты:

  • 1920х1080 (подойдет для Smart TV и экранов Retina).
  • 1280х720 (подойдет для настольных устройств и планшетов).
  • 854×480 (подойдет для мобильных устройств).

При расчете стоимости транскодирования учитывается количество минут выходных роликов и тип пресета (SD/HD):

  • В тариф SD входят все пресеты до 720p (1280х720).
  • В тариф HD входят все пресеты, которые начинаются с пресета 720р (включая этот пресет).

Стоимость минуты транскодирования SD — 1,5 рубля за 1 минуту.
Стоимость минуты транскодирования HD — 3 рубля за 1 минуту.

Пример расчета стоимости транскодирования для ролика в 3 качества (1080р, 720р и 480р) продолжительностью в 10 минут:

  • 10*3 рубля (стоимость 1080р) + 10*3 рубля (стоимость 720р) + 10*1,5 рубля (стоимость 480р) = 75 рублей.

Записывать можно только готовые HLS потоки. Потоки в других протоколах к записи не допускаются.

После записи потока или во время нее у вас есть возможность вырезать куски МР4.

Вариант 1 (ограничение на длительность видео 12 часов):

  1. Нужно зайти в папку с записью.
  2. Выбрать запись.
  3. В появившемся окне справа внизу выбрать «Обрезать видео».
  4. Поставить нужные значения для «Старт» и «Конец». Если вам нужно выгрузить запись целиком, то укажите для «Старт» значение «0», а для «Конец» непосредственную продолжительность записи. Значения можно задавать, используя ползунок в плеере и нажимания на кнопки «Старт»/»Конец».

Вариант 2 (будет учтена стоимость транскодирования):

  1. Проследовать в папку с видео, выбрать его.
  2. В появившемся окне выбрать необходимый пресет транскодирования.

Да. Перемотка эфира будет доступна в рамках заданного окна или от начала и до конца трансляции, если у вас разовое мероприятие.

Для этого нужно:

  1. Добавить поток на запись.
  2. Запланировать или запустить мгновенную запись.
  3. Если вы запустили мгновенную запись, то файл записи сформируется сразу же. Вы можете проследовать в папку с записью трансляции и скопировать код брендированного плеера с трансляцией.

Если вы запланировали запись в будущем, то нужно:

  • дождаться времени начала трансляции,
  • скопировать код плеера.

Также вы можете создать плеер, в котором в качестве источника трансляции будет указан еще не существующий файл записи, но нужно быть предельно внимательным, чтобы не ошибиться в названии конечного файла.

Работа с разделом будет значительно упрощена в новой версии личного кабинета.

Подвисания могут быть вызваны тем, что файлы в плейлисте неоднородны. Мы рекомендуем предварительно транскодировать весь видео контент при помощи нашего сервиса адаптации контента.

Ваши файлы хранятся в 3 ЦОД PlatformCraft для обеспечения постоянной доступности. Мы отслеживаем только использование хранилища для составления ежемесячных счетов и не имеем доступа к данным. Все данные стираются после прекращения работы с нашим хранилищем.

Оставьте заявку

Начните пользоваться решением
уже сегодня

Оставьте заявку, и мы свяжемся с вами для уточнения деталей

    Прокрутить вверх