Ana sayfa
XtreamUIPro

Kurulum kılavuzu

Müzeler ve Kültür Merkezleri kurulum kılavuzu

Platformu bir müze veya kültür merkezinin video hizmeti olarak yapılandırın: yerel ağdaki galeri ekranları, üyelere özel arşiv, gişede satılan etkinleştirme kodları ve canlı açılışlar.

Bu kılavuzlar bir sektörün kavramlarını platformun bugün sahip olduğu nesnelere (buketler, hatlar, paketler, bayi hesapları, node'lar, API) eşler. Bunlar kavramsal eşlemelerdir, sektöre özgü özellikler değildir ve bayi hesabı yalıtılmış bir kiracı değil, devredilmiş bir hesaptır.

Kavramsal eşleme

Panelde hiçbir şey galeri veya üye olarak adlandırılmaz. Tablo hangi nesnenin hangi rolü oynadığını gösterir; aşağıdaki bölümler onları bu sırayla kurar.

SektörünüzdePlatformdaPanelde nerede
Sergi filmi ve arşivVOD kataloğu: sezon ve bölümlü filmler ve diziler, kategoriler ve meta veriMovies ve Series ya da VOD ingest işi
Açılış veya konferans yayınıCanlı kanal: kaynakları, EPG'si ve çıkış formatları olan bir yayınStreams → canlı yayın ekle (kaynak URL'si veya RTMP push)
Galeri veya üye koleksiyonuBuket: bir paketin verdiği, adlandırılmış kanal, film veya dizi kümesiBouquets, Streams ve Movies / Series'ten
Ziyaretçi veya üye erişimiHat: paketi, buketleri, bitiş tarihi, bağlantı sınırı ve çıkışlarıyla tek bir erişimLines → ekle, veya etkinleştirme kodları, veya Reseller API
Üyelik süresiHattın bitiş tarihi; bir paket, bir kredi veya API ile yenilenirHattın bitiş tarihi ve paketin süresi
Üye başına cihazHattın en fazla bağlantısı: aynı anda kaç cihaz izleyebilirHattın en fazla bağlantısı

Ön koşullar

Kurmadan önce nelere sahip olmalı.

  1. Binada bir sunucu (Ubuntu 22.04 veya 24.04), kurulum aracı ve ekranların ile üyelerin cihazlarının kullanacağı galeri ağı.
  2. Sergi filmi, haklarına sahip olduğunuz arşiv kayıtları, konferans salonu için bir kodlayıcı ve galeriler için ekranlar veya medya oynatıcılar.
  3. Lisans anahtarı ve binada internet yoksa çevrimdışı etkinleştirme prosedürü; ayrıca gişede kimin üyelik sattığı hakkında bir karar.

Altyapı dağıtımı

Binadaki sunucu, yerinde etkinleştirilir.

  1. Kurulum aracını sunucuda çalıştırın ve oynatma tabanı URL'sini galeri ağının eriştiği adrese ayarlayın.
  2. Lisans anahtarını panelden çevrimdışı etkinleştirin; etkinleştirmeden sonra hizmet internet olmadan yerel ağda çalışır.
  3. Sergi filmini Movies altına, konferans salonu yayınını Streams altına ekleyin ve web oynatıcıda kontrol edin.
  4. İkinci bir saha veya büyük bir halka açık program için Servers'tan bir node kaydedin; panel onu SSH ile kurar ve o sahanın izleyicilerini ona yönlendirir.

İçerik organizasyonu

Galeriler, arşiv ve üye koleksiyonları.

  1. Sergi ve yıl başına kategoriler ve bir konferans döngüsü için konuşma başına bir bölümle bir dizi oluşturun.
  2. Galeri ekranları için bir buket ve üyelerin konuşma ile arşiv filmi arşivi için bir buket oluşturun.
  3. Galeriler için bir paket ve üyelik türü başına bir paket oluşturun, her biri kendi buketlerini verir; üyelik paketinin süresi üyelik dönemidir.
  4. Arşiv oynatıcıda iyi okunsun diye her filme afiş ve kısa açıklama ekleyin.

Ortak (bayi) yapılandırması

Devredilmiş hesap olarak gişe ve mağaza.

  1. Yetkileri hatlar ve etkinleştirme kodlarıyla sınırlı, kataloğa veya sunuculara erişimi olmayan bir grup oluşturun.
  2. Gişeyi veya mağazayı o grup, üyelik paketleri ve bir kredi bakiyesiyle bayi olarak ekleyin.
  3. Birden çok mekân işleten bir kültür merkezi mekân başına bir bayi ekleyebilir; her biri kendi bakiyesinden üyelik satar.

Ziyaretçi ve üye erişimi yapılandırması

Hatlarda ekranlar ve üyeler.

  1. Galeri ekranı başına, galeri paketiyle bir hat oluşturun (Lines → add) ve ağ sabit adres veriyorsa onu ekranın adresine bağlayın.
  2. Satılan her üyelik için gişede etkinleştirme kodları oluşturun; üye kodu oynatıcıya girer ve hat başlar.
  3. Üyelik başına en fazla bağlantıyı bir üyenin kullanabileceği cihaz sayısına, genellikle ikiye ayarlayın.
  4. Üyeye cihazına uygun olanı verin: oynatıcı uygulaması, bir M3U oynatma listesi veya web oynatıcı adresi.

Sergi filmi ve arşiv

İsteğe bağlı arşiv.

  1. Sergi filmini ve sayısallaştırılmış arşivi film olarak yükleyin ya da VOD ingest işiyle medya köküne içe alın.
  2. Varsa TMDB metaverisini ekleyin, geri kalan için başlığı ve açıklamayı kendiniz yazın.
  3. Halka açık olmayan arşivi yalnızca üye buketinde tutun ve her paketin ne gördüğünü bir test hattıyla kontrol edin.

Açılışlar ve konferanslar

Canlı kanal olarak bir etkinlik.

  1. Konferans salonunun kodlayıcısı için bir canlı yayın ekleyin (RTMP push) ve üye buketine koyun ya da ekranlarda gösterilen bir açılış için galeri buketine koyun.
  2. Geç gelen bir üye geri sarabilsin diye catch-up'ı etkinleştirin ve sonra kaydı arşive yükleyin.
  3. Kodlayıcıyı ve yayını etkinlikten önce, kitlenin kullanacağı aynı ağda bir test hattıyla test edin.

Üyelik bitişi ve yenileme

Hattın geçerliliği olarak üyelik.

  1. Bir hat paketinin dönemi sonunda sona erer; gişede yenileme bir dönem daha ekler.
  2. Bir üyelik iptal edildiğinde hattı devre dışı bırakın; hiç kullanılmamış etkinleştirme kodları kullanılana kadar kullanılmamış kalır.
  3. Süresi dolmak üzere olan veya dolmuş hatları görmek için mağazayı veya üyelik sistemini webhook'lara abone edin.

Mağaza veya üyelik sistemi ile entegrasyon

Sistemler erişimi satar; oynatıcı oynatır.

  1. Mağaza veya üyelik sistemi için bir Reseller API anahtarı oluşturun; her yazma işleminde bir istek kimliğiyle create_line, renew_line ve disable_line çağırır.
  2. Üyelikler çevrimiçi satılıyorsa bir ticaret konektörü kullanın; diğer tüm sistemler Reseller API ve webhook'ları kullanır.
  3. İzleyiciler için tek oturum açma yoktur: üye oynatıcıda hattın kimlik bilgileri veya etkinleştirme koduyla oturum açar.

Güvenlik değerlendirmeleri

Koleksiyonları ait oldukları yerde tutun.

  1. Galeri ağını ziyaretçi ağından ayrı tutun ve herkese açık erişimi TLS'li bir reverse proxy'nin arkasında, TRUSTED_PROXIES ayarlı olarak sunun.
  2. Her panel hesabı için iki adımlı oturum açma; gişe, hatlar ve kodlarla sınırlı bir yetki grubu alır.
  3. İmzalı ve süresi dolan oynatma bağlantıları, üyelik başına bağlantı sınırı ve galeri ekranları için adrese bağlama.
  4. Site dışı kopyalı şifreli veritabanı yedeğini etkinleştirin ve hatların ve kataloğun değişikliklerini incelemek için denetim günlüğünü kullanın.

Sorun giderme

Olağan ilk kontroller.

  1. Bir galeri ekranı siyah: hattının etkin olduğunu ve süresinin dolmadığını, ekranın adrese bağlamasını ve sunucuya galeri ağından erişilebildiğini kontrol edin.
  2. Bir üyenin kodu çalışmıyor: kodun daha önce kullanılmadığını ve açtığı paketin hâlâ gişeye atanmış olduğunu kontrol edin.
  3. Çevrimdışı lisans etkinleştirme başarısız: etkinleştirme dosyasını lisans anahtarına göre ve sunucunun saatini kontrol edin.
  4. Canlı açılış takılıyor: kodlayıcının bit hızını uplink'e göre ve yayının durumunu Streams altında kontrol edin.