Futbol sahası perimeter LED reklam panelleri için modern, web tabanlı playlist ve sequence yöneticisi. Yüklediğiniz medyalar FFmpeg ile kabin grid'ine otomatik fit edilir; gol, kart, replay gibi hızlı aksiyonlar tek tıkla araya girer ve döner. Tarayıcı yeterli — kurulum kolay, kullanım daha da kolay.
Maç günü baskı altında çalışan bir operatör için yaptığımız tasarım kararları.
Çift surface tekniği: bir sequence çalarken bir sonrakinin tüm track'leri arka planda preload edilir, requestAnimationFrame içinde eş zamanlı swap.
Gol, penaltı, kart, replay — tek tıkla mevcut playlist'i durdurur, hızlı aksiyon sekansını oynatır ve kaldığı yerden devam eder.
Yüklediğiniz video/resim, kabin genişliğinin en yakın katına ölçeklenir. Kabinler arasında siyah bant olmaz; FFmpeg arka planda tek seferlik normalize eder.
Player ve admin aynı backend üzerinden konuşur. Pause/resume, brightness, ticker, playlist yükleme — gecikmesiz broadcast.
Sequence = aynı anda farklı X pozisyonunda çalan medya seti. Playlist = sıralı sequence listesi. Shortcut/Quick Action bayrakları ile hızlı erişim.
Sequence'lar arasında cut veya cross-fade. Süre milisaniye cinsinden ayarlanabilir; manuel komutlar her zaman anlık tetiklenir.
Bugün/hafta/tüm zaman bazında en çok çalan playlist, Quick Action sayıları ve saatlik aktivite barı. CSV export Excel uyumlu.
SQLite online backup API ile çalışırken güvenli ZIP indir; tek tıkla restore. Kurulum yedekleri için ideal.
Donanımdan bağımsız, tarayıcı tabanlı bir oynatıcı. Sender'a HDMI/SDI ile bağlı bir mini PC yeter.
Kabin boyutunu, segment sayısını ve hedef FPS'yi tanımlayın. Render çözünürlüğü otomatik hesaplanır.
Video ve resimleri sürükle-bırak. FFmpeg arka planda H.264'e normalize eder, thumbnail üretir, kabin grid'ine fit eder.
Hangi medya hangi X pozisyonunda kaç kabin tekrar etsin? Master-detail editör ile hızlıca tasarla.
Sender'a bağlı tarayıcıda /player/{id}'yi aç. Admin paneli her şeyi canlı kontrol eder.
Lisanslı değilseniz yüklediğiniz medyaların üzerine FFmpeg ile "DEMO" yazısı işlenir. Lisansınızı aldıktan sonra mevcut medyaları tek tıkla yeniden normalize edip temiz versiyona dönebilirsiniz.
Windows 10/11 veya Windows Server 2019+. Yazılım Inno Setup paketi olarak gelir; tek EXE installer.
Intel/AMD orta seviye CPU, 8 GB RAM, 50 GB SSD. Sender'a HDMI/SDI bağlantısı için entegre veya harici GPU yeterli.
Player ve admin için Chrome, Edge veya Firefox güncel sürümü. Player kiosk modunda full-screen çalışır.
.NET 10 + Blazor Server (Interactive Server) + EF Core SQLite + SignalR + FFmpeg. Tek dosyalı self-contained publish.
Hayır. Orijinal dosyanız data/media/ altında değişmeden saklanır. FFmpeg sadece normalize edilen kopyaya watermark ekler. Lisans aldığınızda "Tümünü yeniden normalize et" butonu ile temiz çıktı üretilir.
Player tarayıcı tabanlı bir HTML stage çıktısı üretir. Sender'a HDMI/SDI ile bağlı bilgisayardan bu sayfayı tam ekran açtığınızda sender ekranı yakalar. Continuous (tek satır) ve NewLine (alt satır sarması) modları desteklenir.
Hayır. Player ve admin paneli aynı yerel ağda (localhost dahil) çalışır. Yalnızca SignalR JS client'ı ilk yüklemede CDN'den gelir; offline kullanımda local kopya konfigüre edilebilir.
Çift surface (A/B) tekniği ile kara kare olmadan geçiş yapar: bir sequence çalarken bir sonrakinin tüm video/image track'leri preload edilir, swap requestAnimationFrame içinde gerçekleşir. Tüm medya FFmpeg ile aynı codec/fps/GOP'a normalize edildiği için decode tutarlıdır.
Hayır. Brightness slider'ı sender'a giden pikselleri CSS filter: brightness() ile karartır — donanım API'si değil. Antrenman/maç bitiminde paneli yumuşakça karartmak için pratiktir.
SQLite online backup API ile çalışırken (kapatmaya gerek olmadan) tutarlı bir DB kopyası alınır, ZIP'lenir ve indirilir. Restore tek tıkla; geri yükleme öncesi mevcut DB otomatik yedeklenir.