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 sahne veya bilet 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üzde | Platformda | Panelde nerede |
|---|---|---|
| Sahne kanalı | Canlı kanal: kaynakları, EPG'si ve çıkış formatları olan bir yayın | Streams → canlı yayın ekle (kaynak URL'si veya RTMP push) |
| Bilet türü | Buket: bir paketin verdiği, adlandırılmış kanal, film veya dizi kümesi | Bouquets, Streams ve Movies / Series'ten |
| Bilet veya giriş kartı | Hat: paketi, buketleri, bitiş tarihi, bağlantı sınırı ve çıkışlarıyla tek bir erişim | Lines → ekle, veya etkinleştirme kodları, veya Reseller API |
| Etkinliğin sonu | Hattın bitiş tarihi; bir paket, bir kredi veya API ile yenilenir | Hattın bitiş tarihi ve paketin süresi |
| Bilet başına cihaz | Hattın en fazla bağlantısı: aynı anda kaç cihaz izleyebilir | Hattın en fazla bağlantısı |
| Biletleme veya kayıt entegrasyonu | Reseller API ve webhook'lar: panelin işlemleri kendi sisteminizden | Bayinin panelindeki Reseller API anahtarları ve webhook'lar |
| Mekân node'u | Yayın node'ları: panelden kaydedilen edge sunucular, her site veya bina için bir tane | Servers → node ekle, SSH ile kurulur |
Ön koşullar
Kurmadan önce nelere sahip olmalı.
- Herkese açık bir adresi veya alan adı ve beklenen tepe kitle için uplink'i olan bir sunucu (Ubuntu 22.04 veya 24.04) ve bir mekân node'u için mekânın ağında bir makine.
- RTMP gönderebilen sahne başına bir kodlayıcı ve sahnelerin, günlerin ve bilet türlerinin listesi.
- Biletlerin panele nasıl ulaşacağı hakkında bir karar: toplu üretilen etkinleştirme kodları veya Reseller API'yi çağıran biletleme sistemi.
Altyapı dağıtımı
Önce origin, sonra mekân.
- Kurulum aracını yönetim sunucusunda çalıştırın ve paneli TLS'li bir reverse proxy'nin arkasına koyun; IP kuralları izleyicinin gerçek adresini görsün diye güvenilir proxy'leri ayarlayın.
- Oynatma tabanı URL'sini katılımcıların eriştiği herkese açık adrese ayarlayın.
- Mekândaki makinede Servers'tan bir node kaydedin; panel onu SSH ile kurar ve yerel ekranlar ona yönlendirilir.
- Biletleme gişesi için hat yetkileri olan ve katalog yetkisi olmayan bir ortak hesabı (bayi) oluşturun.
İçerik organizasyonu
Kanal olarak sahneler, paket olarak biletler.
- Kanal listesi program gibi okunsun diye gün veya oturum hattı başına kategoriler ekleyin.
- Bilet türü başına bir buket oluşturun: o biletin izleyebileceği sahneler.
- Bilet türü başına, süresi etkinliğin uzunluğu olan bir paket ve gerekirse basın ile konuşmacılar için bir deneme paketi oluşturun.
- Sponsorların sahnesi veya lounge yayını için bir buket oluşturun ve yalnızca sponsor paketiyle verin.
Ortak (bayi) yapılandırması
Erişimi veriyorsa biletleme gişesi.
- Biletleme gişesi için hat yetkileri olan ve katalog yetkisi olmayan bir grup oluşturun.
- Gişeyi o grupla ve vereceği kodlara yetecek kredilerle bayi olarak ekleyin.
- Kendi biletlerini satan bir eş organizatör veya bölgesel ortak, kendi ortak hesabını ve kendi paketlerini alır.
Katılımcı erişimi yapılandırması
Bilet başına bir hat.
- Bilet başına bir tane olmak üzere, her biri bilet türünün paketine bağlı etkinleştirme kodlarını toplu üretin ve biletle birlikte basın veya e-postayla gönderin.
- Çevrimiçi bilet satışı için ticaret platformunuzun konektörünü kurun ya da biletleme sistemi paket ve bir istek kimliğiyle action=create_line çağırsın.
- Bir kod kitle arasında paylaşılamasın diye en fazla bağlantıyı bilet başına bir veya iki cihaza ayarlayın.
- Kapılar açılmadan önce, katılımcıların kullanacağı aynı oynatıcıyla bir deneme hattıyla test edin.
Oturum kayıtları
Etkinlikten sonra kayıtlar.
- Her sahneyi kaydedin ve dosyaları oturum hattı başına bir dizinin bölümleri olarak arşive ekleyin ya da VOD ingest işiyle içe alın.
- Kayıtları kendi buketi ve paketiyle verin; böylece canlı hatların süresi dolduktan sonra da katılımcılar erişimi korur.
- Kayıtları duyurmadan önce o paketin bir test hattıyla oynatmayı kontrol edin.
Sahne kanalları
Canlı kanal olarak bir sahne.
- Kodlayıcının RTMP push'uyla sahne başına bir canlı yayın ekleyin ve onu izleyebilecek bilet türlerinin buketlerine koyun.
- Bir oturumun başını kaçıran katılımcı geri sarabilsin diye catch-up'ı etkinleştirin.
- İlk oturumdan önce mekân node'unun her sahneyi origin'den bir kez aldığını ve ekranların ona yönlendirildiğini kontrol edin.
Bitiş
Erişim etkinlikle biter.
- Her bilet paketine, etkinliğin son günüyle biten bir süre verin; böylece hatlar hiçbir iş yapmadan sona erer.
- Yeni paket yapmak yerine bir konuşmacı veya geç gelen bir sponsor için bir hattı uzatın ya da kısa ömürlü bir kod verin.
- Kaybolan veya paylaşılan bir biletin hattını Lines'tan devre dışı bırakın; denetim günlüğü kaydı tutar.
Biletleme ile entegrasyon
Sistemler erişimi yönetir; oynatıcı oynatır.
- Biletleme veya kayıt sistemi hatları Reseller API ile oluşturur ve line.created ile line.expired gibi webhook'ları dinler.
- Desteklenen bir ticaret platformunda çevrimiçi bilet satışı onun konektörünü kullanır; belirli bir biletleme ürünü için yerel konektör yoktur.
- İzleyiciler için tek oturum açma yoktur: katılımcı oynatıcıda hattın kimlik bilgileriyle veya bir etkinleştirme koduyla oturum açar.
Güvenlik değerlendirmeleri
Bir bilet bir kişidir.
- Paneli ve oynatma tabanı URL'sini TLS üzerinden sunun ve TRUSTED_PROXIES'i reverse proxy'nize ayarlayın.
- Her panel hesabı için iki adımlı oturum açma ve biletleme gişesi sahneleri değiştiremesin diye yetki grupları.
- İmzalı ve süresi dolan oynatma bağlantıları ve bilet başına düşük bağlantı sınırı.
- Site dışı kopyalı şifreli veritabanı yedekleri ve hatların ve sahnelerin her değişikliği için denetim günlüğü.
Sorun giderme
Olağan ilk kontroller.
- Bir katılımcı sahneyi açamıyor: hattın paketini, sahneyi tutan buketi ve bitiş tarihini kontrol edin.
- Bir sahne salonda donuyor ama çevrimiçi donmuyor: mekân node'unun heartbeat'ini ve ekranların ona yönlendirilmesini kontrol edin.
- Bir etkinleştirme kodu reddediliyor: daha önce kullanılmadığını ve paketinin hâlâ geçerli olduğunu kontrol edin.
- Denetim günlüğü proxy'nin adresini gösteriyor: TRUSTED_PROXIES'i proxy'ye ayarlayın ve paneli yeniden başlatın.