Mi equipo está utilizando actualmente un foro privado de Discourse y nos gustaría incrustar videos en nuestro foro. Sin embargo, queremos mantener nuestros videos privados, por lo que no queremos alojarlos en YouTube o Vimeo. ¿Tenemos alguna alternativa?
Podrías poner en marcha tu propio servidor de video o pagarle a alguien los costos de alojamiento para que lo gestione por ti. Yo mismo gestioné durante un tiempo un servidor de video que puse en marcha y administré, pero como era más un juguete que algo útil, decidí ahorrar los 50 dólares mensuales que pagaba por el VPS y lo desconecté. Si has instalado Discourse, probablemente sepas manejar Ubuntu, por lo que podrías ejecutar tu propio servidor. Gestionarías el servidor como lo harías con Discourse, con un equilibrador de carga adecuado, una CDN, etc. ¿Estás esperando un alto tráfico?
Para una comunidad privada pequeña, puedes aumentar el tamaño máximo de carga y subir esos archivos a Discourse.
Hay algunas cosas a considerar:
Los videos consumen mucho espacio, por lo que querrás configurar algún tipo de almacenamiento en bloque (S3 y sus clones) y una CDN.
Si los colocas en un bucket similar a S3, incluso podrías omitir subirlos a Discourse y simplemente alojarlos en el bucket usando oneboxing.
Ten cuidado con los códecs para asegurar que tu video se pueda reproducir en todos los dispositivos.
Dijiste que los videos deben ser privados. Subir los videos directamente permitirá que las personas hagan clic derecho y descarguen el original. No estoy seguro de si eso será un problema en tu aplicación.
Puedes usar Vimeo para tus videos privados para que no aparezcan en otros lugares. Esta opción te servirá si estás de acuerdo en alojar los datos en Vimeo.
Sin embargo, si no quieres salir del foro, no recuerdo si PeerTube se mostrará dentro de la publicación. Me gusta PeerTube porque, al ejecutar tú mismo la instancia, puedes ser un fuera de la ley y publicar videos que son demasiado tabú, ofensivos o detonantes para Vimeo o YouTube, como videos patrióticos o religiosos. Sería gracioso si no fuera cierto en estos días.
Avísame si tienes problemas al configurar tu instancia.
Entendido. También, ¿hay alguna manera de, en lugar de subir el video, simplemente apuntar a él para que un miembro pueda verlo con su nombre de usuario y contraseña, pero que nadie fuera del foro pueda acceder?
Entendido. ¿Así que no hay una manera sencilla de crear un front-end para algo como YouTube o Vimeo donde el nombre de usuario y la contraseña del usuario también les permitan autenticarse para ver un video, pero sin que puedan descargarlo o copiar el enlace y enviarlo a otra persona?
Queremos que solo los miembros del foro puedan ver los videos, sin poder reenviarlos ni descargarlos para publicarlos en internet. Son videos instructivos sobre el funcionamiento de nuestra aplicación para médicos, y preferimos que nuestros competidores no los tengan.
¿Por qué no abordar eso con funciones de privacidad en el sitio de compartir videos? Admito que eso implica una administración adicional, pero ahí lo tienes.