Server 2 berfungsi sebagai downloader eksternal untuk sistem AIM-CENTER. Server ini bertugas mengunduh dan mengkonversi video dari berbagai sumber, kemudian mengirimkan hasilnya ke Server 3.
File | Deskripsi |
---|---|
external_downloader.php |
PHP wrapper yang menerima request dari panel utama dan meneruskannya ke shell script |
external_downloader.sh |
Shell script untuk proses download dan konversi video |
setup_permissions.sh |
Script untuk mengatur permission file dan direktori |
test_php_wrapper.php |
Tool untuk menguji PHP wrapper |
simulate_request.php |
Tool untuk mensimulasikan request download |
external_downloader.php
dengan data video yang akan didownloadexternal_downloader.sh
Video didownload dan langsung dikonversi, kemudian dikirim ke Server 3.
Video didownload tanpa dikonversi, ditandai sebagai "unconverted", dan akan dikonversi nanti melalui cron job.
Semua pengaturan URL dan API key diambil dari panel utama, termasuk:
Catatan: Pastikan script external_downloader.sh
memiliki permission executable. Jalankan setup_permissions.sh
untuk mengatur permission secara otomatis.