Часто задаваемые вопросы по решениям PlatformCraft
Мы собрали наиболее часто возникающие вопросы при работе с нашими решениями.
Вы так же можете ознакомиться с подробными видеоинструкциями по работе с нашей платформой.
PC-storage – это объектное хранилище S3, написанное нами в 2012 году для хранения и извлечения любых объемов данных из любой точки сети. Сервис отличается самой высокой надежностью, доступностью, производительностью и безопасностью при низких затратах.
При создании кода мы не использовали открытого кода (Open Source), Ceph или Minio. Это полностью наша разработка. С 2020 года наш софт в Реестре отечественного ПО.
Хранилище S3 используется для резервного копирования, архивирование систем и аварийного восстановления. Мы интегрируем софт с решениями бэкапирования, чтобы вы могли сосредоточиться на бизнесе, обеспечив непрерывность процессов.
Система хранения в продуктах PlatformCraft реализовано в формате хранилища объектов на основе ключей.
При хранении данных (контента, файлов, резервных копий, архивов) в объектном хранилище каждому объекту присваивается уникальный ключ, который используется для доступа к файлам. Эти ключи могут представлять собой любые текстовые значения и даже имитируют структуру иерархии.
Само хранение файлов (объектов) осуществляется в единой плоскости, что позволяет предоставлять мгновенный доступ к данным по запросу.
PC-media от PlatfomCraft – это полностью российское решение для объектного хранения медиафайлов любого формата и размера. В едином интерфейсе собраны инструменты для обработки и раздачи контента по всему миру.
Платформа и все сервисы написаны нашими программистами с нуля, что позволяет нам гибко дорабатывать и интегрировать решение в любой технологический стек.
В PC-media вы сможете:
- загружать в медиа хранилище любые файлы,
- транскодировать видео в нужные для вас разрешения,
- проводить онлайн-трансляции на любую аудиторию,
- планировать эфиры,
- обрабатывать видео,
- раздавать контент без ограничений.
Весь загружаемый контент реплицируется в 3 ЦОД на территории России, что обеспечивает наивысшую степень доступности хранимых файлов (SLA — 99,99%).
- IAM для разрешений и управления доступом по ролям.
- Чанковая загрузка для быстрой передачи файлов.
- Интеграция с решениями бэкапирования.
- GET и POST-запросы не тарифицируются.
- Бесплатный трафик для бэкапов.
- Софт внесен в реестр отечественного ПО.
- Гибкая доработка сервиса по запросам клиентов.
Список постоянно расширяется. Актуальные вызовы представлены ниже.
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
Мы не ограничиваем скорость загрузки и отдачи контента. Если у вас возникли проблемы со скоростью загрузки, попробуйте:
- Проверить скорость Интернета на своей стороне. Например, при помощи сервиса speedtest.net.
- Если вы загружаете при помощи SFTP, то скорость может «зарезать» непосредственно сам протокол, так как он чувствителен к сетевым проблемам. Попробуйте организовать загрузку при помощи нашего REST API или S3.
Возможные решения:
- Проверить скорость Интернета на своей стороне. Например, при помощи сервиса speedtest.net.
- Необходимо удостовериться, что у вас не закончился выделенный объем хранения.
- Если вы загружаете «тяжелые» файлы (от 2-х ГБ) через веб-интерфейс, ошибки могут быть вызваны тем, что браузер начинает «жрать» много ресурсов у системы. В конце концов ваша ОС может прекратить работу браузера или «забрать» у него ресурсы, что приведёт к ошибкам при загрузке контента.
- Если вам необходимо загрузить файлы большого объема, воспользуйтесь 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 часов):
- Нужно зайти в папку с записью.
- Выбрать запись.
- В появившемся окне справа внизу выбрать «Обрезать видео».
- Поставить нужные значения для «Старт» и «Конец». Если вам нужно выгрузить запись целиком, то укажите для «Старт» значение «0», а для «Конец» непосредственную продолжительность записи. Значения можно задавать, используя ползунок в плеере и нажимания на кнопки «Старт»/»Конец».
Вариант 2 (будет учтена стоимость транскодирования):
- Проследовать в папку с видео, выбрать его.
- В появившемся окне выбрать необходимый пресет транскодирования.
Да. Перемотка эфира будет доступна в рамках заданного окна или от начала и до конца трансляции, если у вас разовое мероприятие.
Для этого нужно:
- Добавить поток на запись.
- Запланировать или запустить мгновенную запись.
- Если вы запустили мгновенную запись, то файл записи сформируется сразу же. Вы можете проследовать в папку с записью трансляции и скопировать код брендированного плеера с трансляцией.
Если вы запланировали запись в будущем, то нужно:
- дождаться времени начала трансляции,
- скопировать код плеера.
Также вы можете создать плеер, в котором в качестве источника трансляции будет указан еще не существующий файл записи, но нужно быть предельно внимательным, чтобы не ошибиться в названии конечного файла.
Работа с разделом будет значительно упрощена в новой версии личного кабинета.
Подвисания могут быть вызваны тем, что файлы в плейлисте неоднородны. Мы рекомендуем предварительно транскодировать весь видео контент при помощи нашего сервиса адаптации контента.
Ваши файлы хранятся в 3 ЦОД PlatformCraft для обеспечения постоянной доступности. Мы отслеживаем только использование хранилища для составления ежемесячных счетов и не имеем доступа к данным. Все данные стираются после прекращения работы с нашим хранилищем.

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