Блог
Почему видеоссылка не встраивается в Patreon и как это исправить
Как отличить проблему исходного файла от ошибки ссылки плеера или предпросмотра Patreon и не перепубликовывать пост наугад.
Читать статью →Практический путь от HTTPS-раздачи MP4 до ссылки RedShoreMedia с проверкой сервера, перемотки и реального поста Patreon.
RedShoreMedia · Проверено 2026-10-29
Начните с поддерживаемой Linux-системы, публичного домена и провайдера, разрешающего ваш контент и ожидаемый видеотрафик. Проверьте диск, месячный лимит передачи, стоимость превышения и пропускную способность. Храните независимую резервную копию. Инструкция относится к файлам на вашей инфраструктуре: RedShoreMedia автоматически не обслуживает VPS и не перекодирует исходник.
Создайте администратора с SSH-ключом, установите обновления и настройте межсетевой экран. Сначала сохраните доступ по SSH и только потом включайте ограничения. Откройте лишь необходимые сервисы. Не размещайте ключи, пароли приложений и резервные копии базы в каталоге, который доступен через веб-сервер.
Направьте свой домен на сервер. Установите Nginx и доверенный сертификат с поддерживаемым инструментом выпуска либо используйте сервер с автоматическим HTTPS, например Caddy. Проверьте продление и цепочку сертификата. Пример ниже добавляется в уже настроенный HTTPS-виртуальный хост и сам сертификат не выпускает.
Для широкой совместимости часто подходит MP4 с H.264 и AAC. Команда FFmpeg из примера только переносит метаданные контейнера: она копирует кодеки и не исправляет несовместимое видео. Сохраните оригинал и проверьте копию перед заменой. Отключите листинг каталога, выдайте публичным файлам права только на чтение и настройте правильный медиатип.
Откройте файл напрямую и выполните запрос диапазона байтов. Ожидается ответ 206 с подходящим Content-Range. Один успешный HEAD-запрос не подтверждает воспроизведение и перемотку. Статическая раздача Nginx обычно поддерживает диапазоны, но прокси и шлюзы хранения способны изменить поведение. Проверяйте итоговый публичный адрес, а не только локальный сервер.
В примере CORS со звёздочкой относится к намеренно публичным файлам без учётных данных. Это настройка совместимости, а не приватность. Для закрытой доставки отдельно проектируют авторизацию или подписанные источники. HLS требует доступа ко всей цепочке плейлистов, сегментов и ключей, поэтому базовую настройку удобнее начать с MP4.
Сначала проверьте несекретный файл в тестере URL. При необходимости создайте трёхчасовую ссылку для настоящего тестового поста Patreon. Для постоянной публикации зарегистрируйтесь, выберите Your server or storage, сохраните источник и вставьте ссылку библиотеки в Embed URL. Установите аудиторию, проверьте приложение и обычный браузер.
Следите за сертификатом, диском, трафиком и ошибками. VPS даёт контроль, но не безлимитную пропускную способность и не автоматическую защиту от пиратства. При росте нагрузки добавьте подходящую доставку или перенесите источник, сохранив постоянную ссылку RedShoreMedia. Защита исходного файла остаётся задачей вашего хостинга.
# Example: Ubuntu server; first configure DNS and HTTPS for YOUR hostname.
sudo apt update
sudo apt install nginx ffmpeg
sudo install -d -m 755 /srv/videos
ffmpeg -i input.mp4 -c copy -movflags +faststart output.mp4
sudo install -m 644 output.mp4 /srv/videos/lesson.mp4
# Inside your existing HTTPS server { ... } block:
location /videos/ {
alias /srv/videos/;
autoindex off;
types { video/mp4 mp4; video/webm webm; }
add_header X-Content-Type-Options nosniff always;
# Public, credential-free playback. A token is NOT made private by CORS.
add_header Access-Control-Allow-Origin "*" always;
add_header Access-Control-Expose-Headers "Content-Length, Content-Range, Accept-Ranges" always;
}
# Validate before reloading; preserve other server blocks.
sudo nginx -t
sudo systemctl reload nginx
curl -I https://video.example.com/videos/lesson.mp4
curl -sS -D - -o /dev/null -H "Range: bytes=0-1023" https://video.example.com/videos/lesson.mp4Проверьте совместимое видео без регистрации и создайте ссылку на три часа для реального поста Patreon.
Проверить URL Создать постоянную видеоссылку