Requiero plataforma para subir videos, sugerencias

  • Autor Autor lazarote
  • Fecha de inicio Fecha de inicio
lazarote

lazarote

Beta
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
No estoy seguro de cómo empezar este post, así que ofreceré algo de contexto: administro un foro de debate general y he considerado la idea de añadir una sección de descargas temáticas centrada en Cuba. Sin embargo, no me resulta práctico cargar los archivos individualmente en el sistema del foro, por lo que me gustaría que me recomendaran algún script de PHP que facilite este proceso.

Busco dos características específicas: primero, quiero que las URLs compartidas estén encriptadas; segundo, deseo incorporar un reproductor que permita visualizar el contenido online y, a la vez, ofrecer la opción de descarga. Tengo pensado subir películas y series. Actualmente cuento con un VPS en Hostinger con varios GB de espacio de almacenamiento. Aunque inicialmente podría alojar los contenidos allí, no creo que esta sea una solución sostenible a largo plazo. Por lo tanto, ¿qué me recomendarían hacer?

PD: Mi intención no es monetizar, ya que el foro ha sido libre de anuncios y de cualquier forma de monetización desde su creación hace más de 5 años.
 
Hola compañero
Tengo una duda, ¿a qué te refieres con URL encriptada?
 
Última edición:
algo tal que esto


y no algo como:


En realidad lo que necesito es que se pueda regenerar el link y que no sea estático para siempre

Mis disculpas si no me di a entender
Supongo que hay scripts, plugins y temas de wordpress para eso. Pero si no buscas monetizarlo yo te puedo programar (en mis tiempos libres) algo a la medida de lo que necesitas sin cobrarte, me serviría de practica.
 
algo tal que esto


y no algo como:


En realidad lo que necesito es que se pueda regenerar el link y que no sea estático para siempre

Mis disculpas si no me di a entender
Te regalo un codigo que hace eso que quieres:



PHP:
<?php

// Clave secreta: deberías generar una clave segura y única
$key = 'cualquier_contraseña';


function encrypt($data, $key) {
    $encryption_key = base64_decode($key);
    $iv = openssl_random_pseudo_bytes(openssl_cipher_iv_length('aes-256-cbc'));
    $encrypted = openssl_encrypt($data, 'aes-256-cbc', $encryption_key, 0, $iv);
    return base64_encode($encrypted . '::' . $iv);
}


function decrypt($data, $key) {
    $encryption_key = base64_decode($key);
    list($encrypted_data, $iv) = explode('::', base64_decode($data), 2);
    if (empty($encrypted_data) || empty($iv)) {
        throw new Exception("Datos de entrada incompletos.");
    }
    $decrypted = openssl_decrypt($encrypted_data, 'aes-256-cbc', $encryption_key, 0, $iv);
    if ($decrypted === false) {
        throw new Exception("La desencriptación ha fallado.");
    }
    return $decrypted;
}





// Texto de prueba a encriptar
$original_text = 'el-planeta-de-los-simios';
$encrypted_text = encrypt($original_text, $key);
$decrypted = decrypt($encrypted_text , $key);



$url = "https://tusitio.com/player.php?id=" . urlencode($encrypted_text);
echo "URL encriptada: " .  $url;
echo "<br><br><br><br><br>";
echo "Texo desencriptado: " .  $decrypted;
?>
 
AWS o Google cloud
 
Cualquier hosting de videos te deberia servir!
 
Atrás
Arriba