Как вы работаете с внешним видеоконтентом в сообществе Discourse?

Привет, все!

Я изучаю создание веб-инструментов и мне любопытно, как сообщества Discourse работают с внешним видеоконтентом.

Например, если участники делятся видео с таких платформ, как Kuaishou, TikTok или других, какой подход считается предпочтительным для обработки таких ссылок в Discourse?

Меня особенно интересует:

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

Буду рад услышать, как другие подходили к этому в своих сообществах Discourse.

Добро пожаловать в сообщество!

В Discourse существует множество способов работы с видеоконтентом. В редакторе темы, где пользователь создаёт новую тему или отвечает на существующую, можно загружать видефайлы. Большинство видеофайлов отображаются в виде onebox, который обычно включает красивое превью-изображение. Также есть плагин для прямых трансляций, который можно использовать в отдельной теме или в Discourse Calendar and Events . Даже существует плагин Video stream, который поддерживает вещание по RTMPS!

Кроме того, совсем новый плагин Resenha, который позволяет добавлять в Discourse видеозвонки и голосовые комнаты в стиле Discord