Meny

Håndbøker

Echo

Oversikt

Hei, Crew 👋

Her er status for Echo Media.

Oppgaver (Topp 3)

Laster...

Arbeidsoppgaver

Prosjektstyring for Echo Media.

Sorter:
Laster oppgaver...

Systemarkitektur

graph LR WinPC[("WinBingo PC")] -- "JSON" --> Firebase((("Google Firebase"))) Firebase -.-> Control["Kontrollpanel"] Firebase -.-> Overlay["TV Overlay"] Firebase -.-> PA["Fullskjerm"] style WinPC fill:#fff7ed,stroke:#ea580c style Firebase fill:#fef3c7,stroke:#d97706 style Control fill:#eff6ff,stroke:#2563eb

Arkitektur: Cloud-First (Ingen lokal server nødvendig)

Oppstartsprosedyre

  1. Gå til maskinen 192.168.50.116 (WinBingo PC).
  2. Åpne mappen: C:\BINGO\SYSTEM\
  3. Kjør filen start_server.bat (eller sender.py).
  4. Et sort vindu åpnes. Se etter: --- BINGO SERVER STARTET ---
OBS: Det sorte vinduet MÅ være åpent under hele sendingen!

Feilsøking (FAQ)

Ingenting skjer på TV-skjermen?

  • Sjekk om det sorte Python-vinduet kjører på WinBingo-PCen.
  • Sjekk om PCen har internett.
  • Se i det sorte vinduet: Står det "--- FIREBASE: Sendte..."?

Tallene henger / feil tall vises?

Databasen kan være "ute av sync".

  1. Åpne Kontrollpanelet.
  2. Trykk på den røde knappen "Nullstill Alt" nederst.
  3. Dette tvinger systemet til å lese alt på nytt fra WinBingo-maskinen.

Nerd Corner

Database
Google Firestore
Prosjekt-ID
tv-bingo---admin
Hosting
gfx.echo-media.no
Kildekode
Python 3 / JS

The Brick & OvenMediaEngine

"The Brick" er en dedikert Linux-server som fungerer som hjertet i EchoLink Preview. Den er bygget for å håndtere høye hastigheter og sanntids videokonvertering.

                            graph TD
                                subgraph Hardware ["FYSISK HARDWARE (Brick PC)"]
                                    NIC[Nettverkskort (1Gbps)]
                                    CPU[CPU (Intel Core i5/i7)]
                                    OS[Ubuntu Linux Server 22.04 LTS]
                                end
                                subgraph Software ["SOFTWARE STACK"]
                                    OME[("OvenMediaEngine\n(Streaming Core)")]
                                    Nginx[Nginx Webserver\n(Serving .html)]
                                    Firewall[UFW Firewall]
                                end
                                subgraph Ports ["PORTER (Inn/Ut)"]
                                    P_SRT[UDP 9999 (SRT Inn)]
                                    P_RTMP[TCP 1935 (RTMP Inn)]
                                    P_WebRTC[UDP 10000-10010 (Video Ut)]
                                    P_Sig[TCP 3333 (Signalering)]
                                end
                                NIC --> Firewall
                                Firewall --> P_SRT & P_RTMP & P_WebRTC & P_Sig
                                P_SRT --> OME
                                P_RTMP --> OME
                                OME --> P_WebRTC
                                OME --> P_Sig
                                style OME fill:#f97316,stroke:#fff,color:white
                                style Hardware fill:#e2e8f0
                                style Software fill:#cbd5e1
                            

OvenMediaEngine (OME)

  • INGEST
    Tar imot via SRT (UDP 9999) eller RTMP.
  • TRANSCODE
    Kan transkode live, men kjører ofte i Bypass Mode for lav latency.
  • EGRESS
    Leverer video ut som WebRTC (Sub-second latency).

Konfigurasjon (Server.xml)

<Application>
<Name>app</Name>
<SRT>9999</SRT>
<WebRTC>3333</WebRTC>
</Application>

srt://192.168.50.xxx:9999 -> ws://ip:3333/app/stream

Driftshåndbok: Linux Terminal

1. Innlogging (SSH)

ssh echo@192.168.50.xxx

2. Sjekke status og starte på nytt

sudo systemctl status ovenmediaengine
sudo systemctl restart ovenmediaengine

3. Se logger

tail -f /var/log/ovenmediaengine/ovenmediaengine.log

4. Sjekk belastning

htop

Nettverk & Sikkerhet

Serveren er avhengig av Port Forwarding. Endring av IP/Ruter vil knekke systemet.

PortProtokollRetningBeskrivelse
22TCPINNSSH (Fjernstyring)
80 / 443TCPINNWeb (HTTP/S)
3333TCPINNOME Signalering (WS)
9999UDPINNSRT Video Ingest
10000-10010UDPUT/INNWebRTC Video (Kritisk!)

Echo Drone Center

Operativ drift, flåtestyring og loggbok.

Gå til Assets

Flåtestatus

0 enheter

Trykk på "Hent Droner" for å laste inn fra Assets.

Siste flyvninger

Totalt i år: 0t 0m
Dato Pilot Drone Tid
Laster logg...

Nettverksnav 🌐

Infrastruktur for Vaskeriet Arena & Echo Media.

Signalvei & Topologi

Vis kart

Linje & Leverandør

Leverandør
NTE Bredbånd
Sambandsnr.
LEVCB0097
Utstyr
Icotera i6805-10
Adresse
Ravns gate 6 B, Levanger

Infrastruktur (Huseier/Mobit)

Dette utstyret driftes av Mobit AS. Vi har ingen tilgang til config.

SonicWall Port-Map
X0 MGMT
X1 WAN (Internett)
X2-X4 Andre leietakere (VLAN 20-40)
X5 ECHO MEDIA (LAN5 / VLAN 50)
Hovedswitch
Aruba Instant On 1830

Intern IP-Plan (VLAN 50)

Gateway: 192.168.50.1

Siden vi deler nett med bygget, må vi være forsiktige med faste IP-er for å unngå konflikt med Mobit sin DHCP.

Echo Rack Switch 192.168.50.2

Ubiquiti EdgeSwitch 24 250W. Står i rack.

Bingo PC 192.168.50.116

Produksjonsmaskin. Må ha statisk IP.

The Brick (Preview) 192.168.50.25

Linux Server for streaming.

DHCP Range (Antatt) .50.50 - .50.200

Tildeles automatisk av SonicWall til mobiler/laptops.

OBS: Port Forwarding
For å nå servere utenfra (f.eks Preview eller SSH), må vi be Mobit åpne porter i SonicWall-brannmuren mot våre IP-adresser.

Infrastruktur

Linux Server 1 (Hoved)

192.168.1.10
Online

Tjenester

  • WEB: Nginx (Port 80/443)
  • DB: PostgreSQL (Port 5432)
  • APP: Node.js / PM2

Snarveier (SSH)

ssh user@192.168.1.10

Linux Server 2 (Media)

192.168.1.20
Storage

Tjenester

  • NAS: Samba / SMB
  • DOCKER: Portainer (Port 9000)
  • CRON: Backup (kl 03:00)

Sjekk status

docker ps

Driftslogg

Laster logg...