Red de conocimiento informático - Material del sitio web - Solución de cifrado y descifrado de vídeo basada en el protocolo de streaming HLS (análisis de código fuente)

Solución de cifrado y descifrado de vídeo basada en el protocolo de streaming HLS (análisis de código fuente)

Una solución simple basada en el protocolo de transmisión HLS, que utiliza video.js+NodeJS+FFmpeg y otras tecnologías relacionadas para implementar el cifrado y reproducción de video m3u8+ts+aees128.

Inicialmente, el reproductor de vídeo existente basado en Flash fue reemplazado por un reproductor de vídeo HTML5 que no dependía de Flash, utilizando principalmente el reproductor de código abierto video.js existente para el desarrollo personalizado. Después de completar la producción del reproductor de video, amplié aún más el contenido de cifrado de video en la Web y comencé a comprender y estudiar gradualmente en profundidad el contenido de cifrado de video relacionado. Finalmente, a través de la clasificación y el resumen, así como mi propio conocimiento, hice esta demostración simple. El propósito es brindar una pequeña ayuda a amigos que tienen el mismo propósito en el cifrado de videos, si puede tener el efecto de atraer nuevas ideas. Naturalmente, no podría ser mejor.

El principio central de este proyecto es explicar cómo convertir una fuente de video del formato mp4 normal a un archivo m3u8 cifrado + un archivo ts + un archivo clave, y luego cómo restringir el acceso en el lado del servidor, y finalmente podrá El proceso de cifrado, descifrado y reproducción del video reproducido normalmente en el cliente.