Как встроить приватные видео?

Привет,

Наша команда сейчас использует закрытый форум Discourse, и мы хотели бы встраивать видео в наш форум. Однако мы хотим сохранить видео приватными, поэтому не хотим размещать их на YouTube или Vimeo. Есть ли у нас какие-либо альтернативы?

Спасибо

Вы можете запустить собственный видеосервер или платить кому-то за хостинг, чтобы он управлял им за вас. Я какое-то время сам запускал и управлял видеосервером, но поскольку он был скорее игрушкой, чем полезным инструментом, я решил сэкономить 50 долларов в месяц, которые платил за VPS, и отключил его. Если вы уже запускали Discourse, то, вероятно, знакомы с Ubuntu, поэтому сможете управлять собственным сервером. Вы будете администрировать сервер так же, как и Discourse: с правильным балансировщиком нагрузки, CDN и т. д. Ожидаете ли вы высокого трафика?

Для небольшого частного сообщества вы можете увеличить максимальный размер загружаемых файлов и загрузить их на Discourse.

Есть несколько моментов, которые стоит учесть:

  • видео занимают много места, поэтому вам стоит настроить какое-либо блочное хранилище (например, S3 и его аналоги) и CDN;

  • если вы размещаете видео в бакете, совместимом с S3, вы можете даже не загружать их на Discourse, а просто хранить в бакете и использовать функцию oneboxing;

  • будьте внимательны при выборе кодеков, чтобы убедиться, что видео можно воспроизвести везде;

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

Здравствуйте,

Вы можете использовать Vimeo для своих частных видео, чтобы они не отображались в других местах. Это подойдет вам, если вы готовы размещать данные на Vimeo.

Посмотрите это: Video Making Tools for Creative Professionals

Спасибо всем. Отвечу на несколько вопросов:

  • Мы рассчитываем примерно на 500 пользователей на форуме.
  • Мы хотели бы избежать перехода пользователя с форума для просмотра видео. Поэтому встраивание обязательно.

@Destry_Hunt - Что требуется для запуска нашего собственного видеосервера?

Запуск PeerTube — дело совсем не сложное. (GitHub - Chocobozzz/PeerTube: ActivityPub-federated video streaming platform using P2P directly in your web browser · GitHub). Эти инструкции проведут вас шаг за шагом.

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

Дайте знать, если возникнут трудности с настройкой вашего экземпляра.

Framatube встраивался без проблем

Отлично. Думаю, в таком случае PeerTube, вероятно, поступит так же. Жаль, что я неделю назад удалил свой экземпляр PeerTube!

Как включить загрузку видео? Сейчас разрешена только загрузка изображений.

Разрешите расширения файлов и увеличьте лимит размера загружаемого файла.

Понял. Также есть ли способ не загружать видео, а просто указать на него, чтобы участник мог просмотреть его, используя свое имя пользователя и пароль, но никто за пределами форума не мог этого сделать?

Разместите это в частной категории, доступной только для участников (Уровень доверия 0) (не идеально, но работает)

Понял. То есть нет простого способа настроить фронтенд для таких сервисов, как YouTube или Vimeo, чтобы вход пользователя по логину и паролю давал доступ к просмотру видео, но при этом нельзя было бы скачать его или скопировать ссылку и отправить кому-то другому?

Зачем вы хотите запретить просмотр публично доступного видео на YouTube или Vimeo?

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

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

Вот к чему мы сейчас стремимся. Когда всё будет готово, я напишу здесь, как мы это сделали, хорошо?