Minha equipe está usando atualmente um fórum Discourse privado e gostaríamos de incorporar vídeos em nosso fórum. No entanto, queremos manter nossos vídeos privados, então não desejamos hospedá-los no YouTube ou no Vimeo. Temos alguma alternativa?
Você pode criar seu próprio servidor de vídeo ou pagar taxas de hospedagem a alguém para que ele o faça por você. Eu mantive meu próprio servidor de vídeo por um tempo que eu mesmo criei, gerenciei, etc., mas como era mais um brinquedo do que algo útil, decidi economizar os US$ 50/mês que pagava pelo VPS e tirei-o do ar. Se você instalou o Discourse, provavelmente já conhece o Ubuntu, então deve ser capaz de rodar seu próprio servidor. Você gerenciaria o servidor da mesma forma que gerencia o Discourse, com um balanceador de carga adequado, CDN, etc. Você espera tráfego elevado?
Para uma comunidade privada pequena, você pode aumentar o tamanho máximo de upload e fazer o upload desses arquivos diretamente no Discourse.
Há algumas coisas a considerar:
vídeos consomem muito espaço, então você desejará configurar algum tipo de armazenamento em bloco (S3 e clones) e CDN
se você estiver armazenando esses arquivos em um bucket similar ao S3, poderá até mesmo evitar o upload para o Discourse e apenas colocá-los no bucket, usando oneboxing
Cuidado com os codecs para garantir que seu vídeo possa ser reproduzido em todos os lugares
Você mencionou que os vídeos precisam ser privados. Fazer o upload direto dos vídeos permitirá que as pessoas cliquem com o botão direito e baixem o original. Não tenho certeza se isso será um problema na sua aplicação.
Você pode usar o Vimeo para seus vídeos privados, para que eles não apareçam em outros lugares. Isso funcionará para você se você estiver confortável em hospedar os dados no Vimeo.
No entanto, se você não quiser sair do fórum, não me recordo se o PeerTube renderizará o vídeo diretamente na postagem. Gosto do PeerTube porque, como você executa a instância você mesmo, pode ser um fora da lei e postar vídeos considerados muito tabus, ofensivos ou gatilhos para o Vimeo ou YouTube, como vídeos patrióticos ou religiosos. Seria engraçado, se não fosse verdade nos dias de hoje.
Me avise se tiver problemas ao configurar sua instância.
Entendi. Além disso, existe uma maneira de, em vez de fazer o upload do vídeo, apenas apontar para ele, de modo que um membro possa usar seu nome de usuário e senha para visualizá-lo, mas ninguém fora do fórum possa?
Entendi. Então, não há uma maneira fácil de criar um front-end para algo como YouTube ou Vimeo, onde o nome de usuário e a senha do usuário também permitam que ele se autentique para assistir ao vídeo, mas sem poder baixá-lo ou copiar o link para enviar a outra pessoa?
Queremos que apenas os membros do fórum possam visualizar os vídeos, sem poder repassá-los ou baixá-los para postar na internet pública. São vídeos instrutivos sobre o funcionamento do nosso aplicativo para médicos, e preferimos que nossos concorrentes não tenham acesso a eles.
Por que não lidar com isso usando recursos de privacidade no site de compartilhamento de vídeos? É verdade que isso exige administração adicional, mas é assim que funciona.