Pantura TV — Media & Streaming Platform

Platform media lengkap dengan CMS, video streaming HLS, dan workflow otomasi konten menggunakan n8n
Problem
Pantura TV adalah media lokal yang memproduksi konten video dan berita untuk komunitas Pantura. Mereka butuh platform digital yang bisa menayangkan video secara streaming, mengelola ribuan artikel berita, dan mendistribusikan konten ke berbagai kanal — semuanya dengan tim editorial yang kecil.
Solusi
Dibangun arsitektur multi-service yang terdiri dari:
- Frontend: Next.js dengan HLS.js untuk video streaming yang smooth di semua perangkat
- CMS: Strapi headless CMS untuk manajemen konten oleh tim editorial tanpa keahlian teknis
- Automation: n8n workflow engine untuk scraping berita otomatis dan distribusi konten
- Infrastructure: Docker Compose untuk deployment yang konsisten
Story Behind The Project
Ini adalah proyek dengan arsitektur paling kompleks — melibatkan 4 service yang saling berkomunikasi. Keputusan menggunakan Strapi sebagai CMS dipilih karena tim editorial butuh antarmuka yang user-friendly untuk mengelola konten tanpa bantuan developer.
n8n menjadi game changer — workflow otomatis menangani scraping berita dari berbagai sumber, mengkategorikan konten menggunakan Google Trends API untuk menentukan topik yang sedang viral, dan mendistribusikan ke berbagai kanal. GeoIP digunakan untuk menampilkan konten yang relevan berdasarkan lokasi pembaca.
HLS.js dipilih untuk video streaming karena kompatibilitas yang luas — termasuk iOS Safari yang notabene tidak mendukung format video lain.
Hasil
Platform media yang bisa berjalan dengan tim editorial kecil berkat otomasi. Video streaming berjalan smooth di semua perangkat. Konten berita ter-update otomatis dari berbagai sumber. Arsitektur Docker memudahkan scaling saat traffic meningkat.