Skip to content

innoboxrr/video-processor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

El paquete requiere la existencia de estos modelos en la capa de la aplicación

  • App\Models\Video

    • code
    • cloud
    • thumbnail
    • duration
    • size
    • payload
    • status
    • progress
    • language_id (Si ocupas la duncionalidad de subtitulos)
  • App\Models\Subtitles

    • language_id (Se debe implementar el modleo Language)
    • video_id
  • Language (Requerido por subtitles)

    • Name
    • code
    • country_code Este paquete supone que tienes un modelo Video en App\Models\Video con las columnas
  • code

  • cloud

  • thumbnail

  • status

El video tambien debe implementar varios mutators:

  • getS3OriginalPathAttribute
  • getS3HlsPathAttribute
  • getS3KeysPathAttribute
  • getS3HlsMasterAttribute
  • getNameAttribute
  • getUuidAttribute

Después esta clase pondrá el modelo, pero por ahora es así :-)

  • Requiere tener queue de laravel configurado .env QUEUE_CONNECTION=database

php artisan queue:table php artisan migrate

php artisan queue:work

Configurar supervisor