Kampüs İletişim ve Dijital Yayın

TV Broadcast Yönetim Sistemi

Android TV Dijital Bilgilendirme (Digital Signage) ve Acil Duyuru Sistemi

Bu Yazılım İçin Demo Talep Et

1. Yazılımın Tanıtımı

TV Broadcast Yönetim Sistemi, üniversite fakülte girişleri, konferans salonları ve ortak alanlardaki Android TV ekranlarını (kiosk) tek bir yönetim panelinden yöneten; PHP yönetim paneli, Node.js Socket.IO gerçek zamanlı sunucusu ve Flutter Android TV uygulamasından oluşan 3 katmanlı bir dijital bilgilendirme (Digital Signage) platformudur.

2. Hangi Problemi Çözer?

Farklı binalardaki bilgilendirme ekranlarına USB belleklerle tek tek içerik yükleme zahmetini, ekranların farklı çözünürlüklerde bozulmasını, ağ kesintilerinde yayının durmasını ve acil durumlarda tüm ekranlara anında mesaj gönderilememesini çözer.

3. Kimler Kullanabilir?

  • Kurumsal İletişim ve Medya Merkezleri
  • Bilgi İşlem Daire Başkanlıkları
  • Fakülte / Enstitü Sekreterlikleri ve Etkinlik Birimleri

4. Modüller ve Detaylı İşlevleri

Aşağıdaki modüllerin her biri uygulamanın kaynak kodunda doğrulanmış gerçek işlevleri ve karşıladığı kurumsal ihtiyaçları özetler.

MODÜL 1

TV Cihaz, Grup ve Eşleştirme Yönetimi

Android TV cihazlarını `tv_id` + eşleştirme kodu (`pairing_code`) ile kaydeder, çevrimiçi durumlarını izler ve bina/fakülte bazlı TV grupları oluşturur.

Karşıladığı İhtiyaç: Onlarca kampüs ekranının toplu veya grup bazlı kolayca yönetilmesini sağlar.
MODÜL 2

İçerik Yönetimi ve FFmpeg Otomatik Transcoding

Video ve görsel yükler veya harici URL tanımlar; FFmpeg/FFprobe ile videoları dikey kiosk formatına (1080x1920 H.264/AAC) otomatik dönüştürür.

Karşıladığı İhtiyaç: İçerik üreticilerinin video formatı veya çözünürlük ayarlamakla uğraşmadan sorunsuz yayın yapmasını sağlar.
MODÜL 3

Zamanlanmış Yayın Listeleri ve Acil Durum Duyuruları

Tarih, saat ve tekrar günlerine göre (`repeat_type`, `repeat_days`) yayın planlar; öncelik seviyeli acil durum mesajlarını (`emergency-message.php`) anında tüm veya seçili TV’lere gönderir.

Karşıladığı İhtiyaç: Etkinlik duyurularının otomatik zamanlanmasını ve kriz/acil durumlarda tüm kampüs ekranlarının saniyeler içinde bilgilendirme moduna geçmesini sağlar.
MODÜL 4

Socket.IO Gerçek Zamanlı Sunucu ve Android TV Kiosk

Node.js Socket.IO sunucusu üzerinden `broadcast-changed` ve `force-refresh` olaylarını TV’lere iletir; Android TV uygulaması medyayı yerel önbelleğe (`flutter_cache_manager`) alır, saat ve OpenWeatherMap hava durumu widget’ı gösterir.

Karşıladığı İhtiyaç: İnternet kesintilerinde bile önbellekten kesintisiz yayın yapılmasını ve güncellemelerin anında ekrana yansımasını sağlar.
MODÜL 5

İstatistik, Log ve 2FA Güvenlik Ayarları

Yayın istatistikleri, sistem günlükleri ve tüm yöneticiler için zorunlu tutulabilen TOTP 2FA güvenlik ayarlarını (`security-settings.php`) içerir.

Karşıladığı İhtiyaç: Kamuya açık alanlardaki ekranların yetkisiz müdahalelere karşı korunmasını sağlar.

5. Gerçek Uygulama Ekran Görüntüleri

Yalnızca doğrulanmış gerçek uygulama arayüzleri gösterilmektedir. Görsellerin üzerine tıklayarak tam boyutta yakınlaştırabilirsiniz.

6. Kullanıcı Rolleri ve Yetkilendirme

Yönetici (admin)

Tüm yayın modülleri, kullanıcı yönetimi (`users.php`) ve global 2FA güvenlik ayarları (`security-settings.php`).

Editör (editor)

TV ve grup yönetimi, içerik yükleme, yayın planlama, acil mesaj gönderimi, hava durumu ve istatistikler.

TV Cihazı (Kiosk)

Eşleştirme koduyla doğrulanan ve 30 gün geçerli hashlenmiş bearer token (`tv_auth_tokens`) ile yayın çeken cihazlar.

7. Teknik Altyapı

8. Güvenlik Özellikleri

  • Yönetici ve editörler için TOTP İki Faktörlü Kimlik Doğrulama (2FA) ve global zorunlu 2FA seçeneği
  • Tüm admin formlarında CSRF token doğrulaması, `password_verify` ve girişte `session_regenerate_id(true)`
  • TV cihazları için `CHAR(64)` hashlenmiş bearer token (`tv_auth_tokens`) + `API_SECRET_KEY` ve `SOCKET_SERVER_KEY`
  • `backend/uploads/.htaccess` ile yükleme dizini koruması ve PDO prepared statement sorguları

9. Üniversiteye Sağladığı Avantajlar

Kampüs genelindeki dijital bilgilendirme ekranlarını tek merkezden ve gerçek zamanlı yönetir.

Acil durum mesajlarıyla kampüs içi kriz iletişimini hızlandırır.

Çevrimdışı önbellekleme sayesinde ağ kesintilerinde siyah ekran oluşmasını engeller.

2FA ve cihaz token mimarisiyle kurumsal ekran güvenliğini sağlar.

10. Sık Sorulan Sorular

Bu Yazılımı Üniversitenizde Deneyimleyin

TV Broadcast Yönetim Sistemi hakkında canlı demo sunumu veya teknik dokümantasyon talep etmek için iletişim formunu doldurabilirsiniz.

Demo Talebi Oluştur