Simple Private Video

Descripción

Una manera simple y rápida de alojar tus propios vídeos y mostrarlos en modo privado sin poder descargarlos y sin depender de servicios externos como Vimeo, YouTube, etc.

¡Atención! plugin en fase beta experimental

¡Grandes noticias para los creadores de cursos a los que continuamente hackean sus contenidos!

Con el bloque de vídeo de este plugin, puedes subir tus vídeos a una carpeta privada en tu propio alojamiento y compartirlos en tu web solo con tus visitantes conectados.

El bloque tiene varias opciones de configuración:

  • Configura tu propio color principal para hacer que el reproductor de vídeo sea más corporativo y de acuerdo con el diseño web.
  • Configura la precarga de una imagen para mostrar antes de que se reproduzca el vídeo.
  • Añade contenido personalizado para mostrar cuando el vídeo no está permitido en caso de usuarios no conectados.

Por otro lado, el reproductor de vídeo permite a los usuarios configurar: velocidad de reproducción de vídeo, volumen de audio, pantalla completa y mostrar con PiP (Picture-in-Picture) (el vídeo está contenido en una miniventana separada que siempre está encima de otras ventanas. Esta ventana permanece visible incluso cuando el navegador no está visible).

No hay referencia a servicios externos como YouTube o Vimeo, ya que utilizas tu propio alojamiento y tu propio reproductor de vídeo. Con las ventajas y desventajas que esto implica, necesitas un buen alojamiento para tu web si no quieres depender de servicios externos.

Debido a que usas tu propio reproductor de vídeo, el plugin hace todo lo posible para que tus vídeos no se puedan descargar, incluso si son tus propios clientes quienes están viendo los vídeos y quienes también intentan descargarlos. Si intentan hacerlo, tendrán una advertencia en la pantalla como:

Hello username! this access is not allowed, so the administrator of MyDomain.com will be informed :(

El plugin funciona compartiendo vídeos como una supuesta transmisión de video para evitar que los usuarios vean la URL del vídeo para descargarlo, debido a que no es una URL pública y el navegador no puede mostrar el vídeo sin la representación de PHP y las autorizaciones del escritorio.

Controla quién puede ver tus vídeos

Por defecto, el vídeo se muestra solo al usuario conectado, pero puedes establecer más restricciones con una configuración personalizada mediante el filtro: spv-show-private-video

Ejemplo con Restrict Content Pro:

if ( function_exists( 'rcp_user_has_active_membership' ) ) {

    add_filter( 'spv-show-private-video', function( $show_private_video, $attributes ){

        return rcp_user_has_active_membership();

    }, 10, 2 );

}

Como todos los filtros de WordPress, recuerda siempre devolver algo, en este caso true o false.

La primera variable $show_private_video es true solo en caso de que el usuario actual esté conectado en tu web. El vídeo solo se verá en el caso de que devuelva true y para eso puedes usar las funciones de otros plugins para restringir contenido como el ejemplo anterior con RCP.

La segunda variable $attributes es un array con todos los datos sobre la configuración de cada bloque de vídeo con estas claves: color, blockAlignment, videoID, imageID, imageUrl, content.

Esta es una solución para tu propio alojamiento

¡IMPORTANTE! todos los vídeos se guardan en tu alojamiento, así que ten en cuenta el espacio en disco y el ancho de banda.
Tal vez un alojamiento compartido no sea una buena idea para trabajar de esta manera, especialmente si tendrás muchas visualizaciones.
Valora si no es mejor usar un VPS o incluso buscar otro tipo de solución en lugar de este plugin

Para proteger la carpeta con los vídeos, el plugin añade en su activación un archivo .htaccess en /wp-content/uploads/spv-private/
Ten cuidado con eso porque solo funcionará con Apache y dependiendo de la configuración de tu alojamiento.
Nadie debe conocer la URL directa de cada vídeo, pero si tu alojamiento ignora el archivo .htaccess y muestra los vídeos, habla con el administrador de tu alojamiento para aumentar la seguridad y proteger la carpeta de vídeos de la mejor manera.

Por favor, lee detenidamente todas las preguntas frecuentes en la parte inferior de esta página antes de usar este plugin en producción y piensa si es tu mejor opción para compartir vídeos en tu web. 🙂

Respuestas y soporte

Estaré encantado de recibir tus comentarios para mejorar este plugin.
Avísame a través de los foros de soporte si lo deseas y asegúrate de dejar un comentario.

Para obtener más información, puedes visitar la página SumaPress o incluso visitar Simple Private Video en GitHub donde puedes encontrar todo el código de desarrollo de este plugin.

¡Espero que sea útil para ti y espero leer tus comentarios! 😉 ¡Gracias!

Capturas

  • Configura tus vídeos con el bloque de vídeo en el editor de WordPress.
  • Reproductor de vídeo con tus colores y muchas opciones disponibles para los usuarios.

Bloques

Este plugin proporciona 1 bloque.

simple-private-video/self-hosting
Simple Private Video

Instalación

  1. Sube simple-private-video.php al directorio /wp-content/plugins/.
  2. Activa el plugin a través del menú «Plugins» en WordPress.
  3. Busca en la entrada o página el bloque Vídeo privado - alojamiento propio en la categoría SumaPress.

FAQ

¿Qué puedo hacer con este plugin?

Sube y muestra vídeos privados con un bloque solo a usuarios conectados. ¡IMPORTANTE! todos los vídeos se guardan en tu alojamiento, así que ten en cuenta el espacio en disco y el ancho de banda. Tal vez un alojamiento compartido no sea una buena idea para trabajar de esta manera, especialmente si tendrás muchas visualizaciones.

¿Ya no necesito Vimeo o Amazon S3?

Depende de tus necesidades y tu situación particular. Compartir vídeos no es barato y si usas tu propio servidor con este plugin para servir vídeos, debes hacer tus propias cuentas y ver qué es lo mejor para ti y estudiar los costes de tu propio alojamiento en torno al gasto de ancho de banda con vídeos. Tal vez necesites un VPS y no es una buena idea trabajar en un alojamiento compartido que termine bloqueándote.

¿Cómo puedo configurar este plugin?

Toda la configuración está dentro de cada bloque en el editor de WordPress.

¿Cómo puedo hacer la configuración global?

Podemos evitar añadir una página de opciones al plugin para colocar solo la configuración de bloque por defecto, ya que es posible hacerlo con el editor de bloques nativo de WordPress.

Simplemente añade un nuevo bloque de vídeo privado y establece tu configuración favorita con colores y contenido alternativo y luego «Añadir a bloques reutilizables» con un nombre personalizado. De esta manera, puedes establecer múltiples bloques de vídeo por defecto.

Siempre que quieras añadir un nuevo bloque de vídeo privado, simplemente selecciona tu bloque de vídeo personalizado y luego «Convertir a bloque normal» para permitir que se coloque dentro del nuevo vídeo con toda tu configuración por defecto anterior ya establecida.

¿Es este plugin con vídeo de alojamiento propio para todos?

Usa solo este plugin si sabes bien qué tipo de alojamiento tienes y cuáles son tus gastos y limitaciones para usarlo como almacenamiento y visualizaciones de video. También solo después de comparar otras opciones como Vimeo, Youtube, Amazon S3, etc. y determinar que este plugin la mejor opción para ti.

¿Es realmente cierto que los usuarios no podrán descargar los vídeos?

Si insisten, lo obtendrán como con cualquier otra solución, pero se ha planteado que es bastante complicado, especialmente para la mayoría de las personas.

Reseñas

1 de noviembre de 2019
El plugin es simplemente genial, hace lo que tiene que hacer a la perfección. La interfaz de usuario es muy limpia y totalmente integrada con el diseño de WordPress. Es una solución perfecta para los que quieren ofrecer videos privados en tu propio WordPress, sin tener que depender de otras plataformas. Con este plugin los videos los alojas tu y se encuentran completamente seguros, evitando que se puedan compartir o descargar. El plugin es muy fácil de utilizar, solo tienes activar y añadir el bloque de video privado. Puedes personalizar la imagen de portada, controles a mostrar y colores para integrarlos con tu diseño. Sin duda un magnífico plugin.
Leer la 1 reseña

Colaboradores y desarrolladores

«Simple Private Video» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Simple Private Video» ha sido traducido a 1 idioma local. Gracias a los traductores por sus contribuciones.

Traduce «Simple Private Video» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

0.2.0

  • Primera versión beta disponible públicamente.