Публикуйте свои видео с PeerTube, альтернативой YouTube

Делитесь своими увлечениями на платформе, которая вам подходит больше всего

С PeerTube вам не нужно угождать алгоритмам, внося изменения в свой контент — платформы PeerTube управляются и модерируются людьми, такими как мы с вами, а не роботами.

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

Увеличьте охват благодаря концепции федерации!

Увеличьте потенциальную аудиторию своих видео, подключив свою платформу PeerTube к тем, кого вы хотите.

Я начинаю на PeerTube

Создайте учётную запись на существующей видеоплощадке PeerTube

Присоединяйтесь к платформе PeerTube, разделяющей ее тематику, условия использования или кодекс поведения.

  • Присоединяйтесь к сообществу и общайтесь напрямую с владельцами платформы
  • Импортируйте свои видео с другого веб-сайта, такого как YouTube или Vimeo, или непосредственно из файла
  • Создайте несколько каналов, чтобы сгруппировать ваши видео по темам: канал для фортепиано, канал для экологии...
  • Просто добавляйте видео с PeerTube на ваш сайт
  • Транслируйте трансляцию на платформах, которые позволяют это
Найти платформу PeerTube

Создайте собственную видеоплощадку PeerTube

Если у вас небольшое количество времени и технических навыков, создание собственной платформы (также называемой «экземпляром») на вашем сервере — это лучший способ воспользоваться преимуществами PeerTube.

Создание и администрирование собственной платформы PeerTube позволит вам:

  • Определите свои собственные правила модерации
  • Пригласите разных людей создать свой канал, чтобы они размещали свои видео или помогали вам модерировать платформу
  • Выбирайте автопоказ видео, загруженных на другие сервера PeerTube, благодаря федерации
  • Снизить потребление трафика с использованием P2P
  • Настройте свою инстанцию, создав свою собственную тему и воспользовавшись преимуществами множества плагинов, созданных сообществом.
Читайте документацию

Вопросы? У нас есть ответ!

На данный момент, её нет: PeerTube — это инструмент, который мы хотели сделать нейтральным с точки зрения монетизации.

Однако загружающий может отобразить кнопку поддержки под видео. Эта кнопка отображает рамку, в которой люди, загружающие видео, могут свободно отображать текст, изображения и ссылки (на Patreon, Tipeee, Paypal, Liberapay...).

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

Минимальные требования к оборудованию:

  • 1 vCore
  • 1,5 ГБ ОЗУ
  • Достаточно места для хранения видео
  • Скорость исходящего трафика 20 МБит/с
  • Достаточная пропускная способность для видеотрансляций

Рекомендуемые требования к оборудованию для большого экземпляра, способного обслуживать 1000 одновременных зрителей (см. нашу публикацию в блоге о нашем стресс-тесте для зрителей):

  • 4 vCore
  • 4 ГБ ОЗУ
  • Достаточно места для хранения видео
  • Скорость исходящего трафика 1 Гбит/с
  • Достаточная пропускная способность для видеотрансляций
  • Ознакомьтесь с руководством по масштабируемости, если планируете привлечь много пользователей или зрителей

Если вы планируете выполнять транскодирование на той же машине, что и экземпляр PeerTube:

  • 8 vCore
  • 8 ГБ ОЗУ

Для более детальной инструкции по системным требованиям:

ЦП

За исключением транскодирования видео, экземпляр PeerTube не привязан к процессору. Ни Nginx, ни сам PeerTube, ни PostgreSQL, ни Redis не требуют больших вычислительных мощностей. Если бы дело было только в них, можно было бы легко обойтись одним потоком/виртуальным процессором.

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

Перекодировку также можно перенести на другие устройства с помощью удалённых движков.

ОЗУ

1,5 ГБ ОЗУ должно быть достаточно для простого экземпляра PeerTube, который обычно использует не более 500 МB ОЗУ. Единственная причина, по которой вам может понадобиться больше, — это размещение служб Redis или PostgreSQL на системе с HDD дисками.

Хранилище

Существует два важных аспекта хранения: использование дискового пространства и постоянная скорость чтения. Чтобы приблизительно оценить объем используемого дискового пространства, вам необходимо знать ответ на три вопроса:

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

Если вы хотите хранить много видео на своем экземпляре PeerTube, вы можете хранить видео снаружи, используя Объектное Хранилище.

Что касается скорости чтения, вам необходимо убедиться, что вы можете загрузить всю свою сетевую линию связи, обслуживающую видео PeerTube. С SSD-дисками проблем быть не должно, тогда как с традиционными HDD следует учитывать: типичная постоянная скорость чтения для хорошо настроенной системы с жёстким диском на 7200 об/мин должна составлять около 120 МБ/с или 960 Мбит/с. Последнего значения должно быть достаточно для типичного сетевого соединения со скоростью 1 Гбит/с.

Сеть

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

Возьмем, к примеру, сервер с восходящим каналом связи 1 Гбит/с, передающий потоки 1080p60 со скоростью 5 Мбит/с на поток. Это значит, что теоретически максимальный предел пропускной способности составляет 200 одновременных просмотров, если дисковый ввод/вывод вашего сервера справляется с этой нагрузкой. На практике ожидайте немного меньшего.

Но что, если вам нужно обслуживать больше пользователей? Вот тут-то и пригодится функция федерации PeerTube. Если другие инстанции PeerTube следуют за вашим, скорее всего, они решили зеркалировать часть вашей инстанции! Эта функция называется «резервирование сервера» и кэширует ваши наиболее популярные видео, помогая обслужить дополнительных зрителей. Хотя сами зрители вносят небольшой вклад в дополнительную полосу пропускания при просмотре видео в своих браузерах (в основном во время пиковых нагрузок), серверы зеркалирования имеют гораздо более мощный восходящий канал и помогут вашему экземпляру поддерживать более высокую одновременную потоковую передачу.