Kamera kutusunu kurun

Kamera kutusunu kurun, kurulum sayfasında moschee.io’ya bağlayın ve kamera ekleyin.

Kamera kutusu, caminizin kamera ağ geçididir: kameralarınızla aynı ağdaki küçük bir bilgisayar. Bu ağdaki NDI kameraları bulur ve görüntülerini canlı yayına gönderir.

Kutu kendi web sayfasında kurulur. Orada kutuyu moschee.io’ya bağlar ve kamera eklersiniz. Bunun için API anahtarına veya ortam değişkenlerine ihtiyacınız yoktur.

Plan

Kamera kutuları Gemeinde Plus planından itibaren kullanılabilir.

Neye ihtiyacınız var

  • Docker yüklü bir Linux bilgisayar, örneğin bir mini PC. Kutu şu anda yalnızca x86-64 işlemcilerde (Intel veya AMD) çalışır; Raspberry Pi henüz desteklenmez.
  • Kameralarınızla aynı ağa bağlantı. Ağ kablosu Wi-Fi’dan daha güvenilirdir.
  • Caminiz için yönetici yetkisine sahip bir moschee.io hesabı.

Kurulum

Kamera kutusunu başlatın

Kutuyu bilgisayarda şu komutla başlatın:

docker run -d \
  --name kamera-box \
  --network host \
  --restart unless-stopped \
  -v kamera-box-data:/app/data \
  moscheeio/moscheeio-media-gateway-agent:latest

--network host, kutunun ağdaki kameraları bulması için gereklidir. Kutu, moschee.io bağlantısını ve kameralarınızı kamera-box-data biriminde saklar; bunlar güncellemelerden sonra da korunur.

Docker Compose ile aynı kutu şöyle görünür:

services:
  kamera-box:
    image: moscheeio/moscheeio-media-gateway-agent:latest
    container_name: kamera-box
    network_mode: host
    restart: unless-stopped
    volumes:
      - kamera-box-data:/app/data

volumes:
  kamera-box-data:

docker compose up -d ile başlatın.

Kurulum sayfasını açın

Aynı ağdaki bir bilgisayarda veya telefonda http://<kutunun IP adresi>:8080 adresini açın. Kutu bu adresi kendi günlüğüne de yazar: docker logs kamera-box, Setup page: http://192.168.1.20:8080/ gibi bir satır gösterir.

moschee.io’ya bağlanmadan önce kamera kutusunun kurulum sayfası

Sayfanın üst kısmı kutunun durumunu, alt kısmı ise kutunun ağda bulduğu kameraları gösterir. Sayfa Almancadır; tarayıcınız İngilizceyi tercih ediyorsa İngilizce görünür.

moschee.io’ya bağlayın

Connect to moschee.io düğmesine tıklayın (Almancası Mit moschee.io verbinden). Kutu bir kod gösterir.

Kamera kutusu moschee.io’da onaylanacak bir kod gösterir

Confirm in moschee.io düğmesine tıklayın ve oturum açın. Orada aynı kodun göründüğünü ve cihaz türü olarak Kamera-Box yazdığını kontrol edin. Caminizi seçin ve Bağla düğmesine tıklayın.

moschee.io’da onay: cihaz türü Kamera-Box, cami seçimi, Bağla

Kodu başka bir cihazda da onaylayabilirsiniz: Orada https://app.moschee.io/device adresini açın ve kodu girin. Bir kodun süresi dolarsa kutu kendiliğinden yeni bir kod gösterir.

Bağlantıyı kontrol edin

Kurulum sayfası onayı kendiliğinden fark eder. Ardından caminizi gösterir ve kamera sunucusu bağlanır.

Kamera kutusu camiye bağlandı

Kameraları kontrol edin

Kutu, kendi ağındaki NDI kameraları kendiliğinden bulur. Bunlar Found on the network altında, her biri kendi biçimiyle listelenir: NDI|HX · H.264 veya NDI · SpeedHQ.

Bir kamera başka bir ağdaysa, örneğin ayrı bir VLAN’da, Cameras on other networks altına kameranın IP adresini veya adını girin ve Add düğmesine tıklayın. Kutu o zaman orayı da arar. Remove ile bir kaydı tekrar çıkarırsınız.

Kurulum sayfasındaki kameralar; biri elle eklenmiş

Kameralar artık canlı yayın odasında seçilebilir. Bir kamerayı odaya nasıl ekleyeceğinizi Bir NDI kameradan yayın sayfasında bulabilirsiniz.

Kamera kutularını moschee.io’da yönetin

Panelde Çeviri → Kamera kutuları altında caminizin tüm kutularını bulursunuz. Orada bir kutunun çevrimiçi olup olmadığını, en son ne zaman etkin olduğunu ve hangi sürümü kullandığını görürsünüz.

moschee.io panelindeki Kamera kutuları sayfası; bir kutu çevrimiçi, biri çevrimdışı

Yönetici olarak bir kutuyu orada yeniden adlandırabilirsiniz, örneğin bulunduğu odaya göre. Kaldır ile bir kutunun caminizle bağlantısını kesersiniz. Kutu bunu bir dakika içinde fark eder, yayınlarını durdurur ve kurulum sayfasında yeniden bir kod gösterir.

Altında Kameralar, kutularınızın PTZ kameralarını ön ayarlarıyla listeler. Orada Bekleme konumunu ve Namaz vakitlerindeki hareketleri oda başlatmadan ayarlarsınız. Ön ayarları bir odanın kamera kontrolünde kaydeder ve yeniden adlandırırsınız, çünkü bunun için canlı görüntü gerekir. Bir kutu çevrimdışıysa sayfa kameralarını moschee.io’nun onları en son gördüğü şekilde gösterir. Bu bölümü sahipler, yöneticiler ve yayıncılar görür. Kumandalar altında, örneğin imamın kameraları telefondan ön ayarlarına götürdüğü bağlantılar oluşturur ve onları iptal edersiniz (daha fazla).

Kamera kutusunda kayıt

Kamera kutusu kameralarınızı doğrudan kendi diskine de kaydedebilir. Böyle bir kayıt internet kesildiğinde de sürer ve kayıt saatinizden düşmez. Kamera bir odaya yayın yapıyorsa kutu odanın sesini de kaydeder: orijinali ve her çeviriyi ayrı bir ses kanalı olarak.

Kayıtlar için depolama alanı

Kutu kayıtları konteynerde /app/recordings altında tutar. Kayıtların bir güncellemeden sonra da kalması için kutuya ikinci bir birim verin:

docker run -d \
  --name kamera-box \
  --network host \
  --restart unless-stopped \
  --stop-timeout 30 \
  -v kamera-box-data:/app/data \
  -v kamera-box-recordings:/app/recordings \
  moscheeio/moscheeio-media-gateway-agent:latest

Docker Compose ile:

services:
  kamera-box:
    image: moscheeio/moscheeio-media-gateway-agent:latest
    container_name: kamera-box
    network_mode: host
    restart: unless-stopped
    stop_grace_period: 30s
    volumes:
      - kamera-box-data:/app/data
      - kamera-box-recordings:/app/recordings

volumes:
  kamera-box-data:
  kamera-box-recordings:

--stop-timeout 30 ve stop_grace_period: 30s, kutu durdurulduğunda ya da güncellendiğinde süren kayıtlara dosyalarını tamamlamak için zaman tanır.

Bilgisayarda büyük ikinci bir disk varsa bunun yerine o diskteki bir klasörü bağlayın, örneğin -v /mnt/kayitlar:/app/recordings (Docker Compose ile - /mnt/kayitlar:/app/recordings). Bir kayıt ancak en az 5 GB boş alan varken başlar. Boş alan 2 GB’ın altına düşerse kutu kayıtlarını durdurur.

Kaydı başlatın ve durdurun

Canlı yayın odasında bir kamera kutusuna bağlı her kameranın seçenekli bir kayıt düğmesi vardır: Bulut kaydı moschee.io’ya, Kamera kutusu kutuya kaydeder, İkisi de ikisini aynı anda başlatır. Düğme son seçiminizi hatırlar. Kutu kayıt yaparken kutucuk süreyi “Kutu” etiketiyle gösterir. Kutu bir sorun bildirdiğinde, örneğin kamera kısa bir süre kesildiğinde, bir uyarı simgesi çıkar.

Kamera kutusu seçeneği yoksa kutunun güncellenmesi gerekir (bkz. Kutuyu güncelleyin).

Kutunun sayfasındaki Recordings bölümünden de kayıt yapabilirsiniz. Bu kayıtlar da moschee.io’da görünür.

Kayıt PIN’i

Kayıtlar kameranın önünde kimin olduğunu gösterir; bu yüzden kutunun sayfasındaki Recordings bölümünü bir PIN korur. Sahipler ve yöneticiler bu PIN’i moschee.io’da Çeviri → Kamera kutuları altında belirler: 4 ila 8 rakam ya da rastgele bir PIN. PIN’i daha sonra orada görebilir veya değiştirebilirsiniz. Çevrimiçi bir kutu yeni PIN’i hemen alır, çevrimdışı bir kutu ise yeniden bağlandığında.

Kayıtları indirin

Dosyalar kutudadır. Kutunun ağında http://<kutunun IP adresi>:8080 adresini açın, Recordings bölümüne gidin ve PIN’i girin. Kayıtları orada indirebilir veya silebilirsiniz. Kutu biten kayıtları 30 gün sonra kendiliğinden siler; bu süreyi aynı bölümde değiştirebilirsiniz.

moschee.io’da Kamera kutuları altında her kutunun kayıt yapıp yapamadığını, ne kadar boş alanı olduğunu ve son kayıtlarını görürsünüz.

Kayıtları yükleyin

Kutu biten kayıtları başka yerlere de yükleyebilir: camiinizin moschee.io’daki depolama alanına, kendi depolamanıza (S3, WebDAV, bir ağ paylaşımı veya SFTP) ya da Google Drive, OneDrive, Dropbox veya YouTube’a. Hedefleri kutunun sayfasındaki Recordings bölümünde ayarlarsınız. Parolalar ve oturum açma bilgileri kutuda kalır.

  • moschee.io için kayıt içeren bir plan gerekir. Yüklenen kayıtlar kayıt saatlerinize değil, planınızın depolama alanına sayılır ve Çeviri → Kayıtlar altında “Kamera kutusu” etiketiyle görünür.
  • Kamera kutuları altında her kaydın nereye yüklendiğini, yüklemenin başarılı olup olmadığını ve dosyanın bağlantısını görürsünüz.
  • Bir kaydın tüm yüklemeleri bittiğinde ve en az biri başarılı olduğunda, sahipler ve yöneticiler bağlantıları içeren bir e-posta alır.

Kutunun bağlantısını kesin veya başka bir camiye verin

Kurulum sayfasında Disconnect, kutunun moschee.io ile bağlantısını keser. Ardından kutu yeni bir kod gösterir; bu kodla kutuyu yeniden, başka bir camiye de bağlayabilirsiniz. moschee.io’daki Kamera kutuları altında eski kayıt, siz orada kaldırana kadar çevrimdışı olarak kalır.

Kutuyu güncelleyin

Yeni imajı indirin ve konteyneri yeniden oluşturun. Bağlantı ve kameralar birimde korunur.

docker pull moscheeio/moscheeio-media-gateway-agent:latest
docker stop kamera-box
docker rm kamera-box

Ardından kutuyu yukarıdaki docker run komutuyla yeniden başlatın. Docker Compose ile docker compose pull && docker compose up -d yeterlidir.

API anahtarlı kutular

3 Kasım 2026’dan beri API anahtarı çalışmıyor. MOSCHEEIO_API_KEY ile kurulmuş bir kutu bir sonraki yeniden başlatmadan sonra camisini bulamaz ve kamera göndermeyi bırakır. Bir güncellemeden sonra onun da kurulum sayfası olur. Kutunun Kamera kutuları altında görünmesi ve yeniden çalışması için onu orada moschee.io’ya bağlayın. Bundan sonra anahtarı yapılandırmadan kaldırabilirsiniz.

Bu sırada kamera-box-data:/app/data birimini de ekleyin; aksi hâlde bağlantı bir sonraki güncellemede kaybolur. Sayfa, GRANDIOSE_EXTRA_IPS içindeki kameraları gösterir; yeni kameraları doğrudan sayfada ekleyin.

Hâlâ ghcr.io/ihsandigital/moscheeio-ndi-client veya moscheeio/moscheeio-ndi-client imajını kullanan kutular artık güncelleme almaz. Bunları yukarıdaki Kutuyu güncelleyin bölümünde anlatıldığı gibi moscheeio/moscheeio-media-gateway-agent imajına geçirin.

Sorun giderme

Sonraki adımlar