Simple Private Video
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!
