SvxReflector: Unterschied zwischen den Versionen

Dietmar, OE3DZW (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Dietmar, OE3DZW (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
====Installation====
====Installation====
Svxreflector 1.0 ist in Debian 12 enthalten. Talkgroups werden erst ab Version 2.0 unterstützt. Diese muss händisch erzeugt werden.
Svxreflector 1.0 ist in Debian 12 enthalten. Talkgroups werden erst ab Version 2.0 unterstützt. Diese muss händisch erzeugt werden.
Code aus Github clonen:<syntaxhighlight lang="bash">
[[Svxlink]]-Code aus Github clonen:<syntaxhighlight lang="bash">
cd /opt
cd /opt
apt -y install git
apt -y install git

Version vom 30. Oktober 2023, 13:49 Uhr

Installation

Svxreflector 1.0 ist in Debian 12 enthalten. Talkgroups werden erst ab Version 2.0 unterstützt. Diese muss händisch erzeugt werden.

Svxlink-Code aus Github clonen:

cd /opt
apt -y install git
git clone https://github.com/sm0svx/svxlink
cd svxlink/
cat INSTALL.adoc

Fehlende Pakete installieren (hier für Debian 12)

apt -y install build-essential cmake doxygen pkg-config \
libsigc++-2.0-dev libasound2-dev libspeex-dev libopus-dev libogg-dev \
libpopt-dev libgcrypt20-dev libgpiod-dev librtlsdr-dev libjsoncpp-dev \
tcl-dev libgsm1-dev libcurl4-openssl-dev groff

Build entsprechend INSTALL.adoc:

  cd src
  mkdir build
  cd build
  # QT4 not in Debian 12  (only QT5), skip QT UI
  cmake .. -DUSE_QT=NO
  # variant with further options set
  # cmake -DCMAKE_INSTALL_PREFIX=/usr -DSYSCONF_INSTALL_DIR=/etc -DLOCAL_STATE_DIR=var -DUSE_QT=OFF -DWITH_SYSTEMD=yes ..
  
  make
  make doc
  useradd svxlink
  # usermod -a -G gpio svxlink
  sudo usermod -a -G audio svxlink
  sudo make install
  sudo ldconfig

Nun sollte nicht nur svxlink, sondern auch svxreflector verfügbar sein.

Nachdem svxreflector.conf angepasst ist können sich Nodes (svxlink-Server) verbinden:

Sun Oct  8 11:57:06 2023: ReflectorLogic: Authentication OK
Sun Oct  8 11:57:06 2023: ReflectorLogic: Connected nodes: OE3XNR
Sun Oct  8 11:57:06 2023: ------ Opus encoder parameters ------
Sun Oct  8 11:57:06 2023: Frame size           = 320
Sun Oct  8 11:57:06 2023: Complexity           = 9
Sun Oct  8 11:57:06 2023: Bitrate              = 20000
Sun Oct  8 11:57:06 2023: VBR                  = YES
Sun Oct  8 11:57:06 2023: Constrained VBR      = YES
Sun Oct  8 11:57:06 2023: Maximum audio bw     = MEDIUMBAND
Sun Oct  8 11:57:06 2023: Audio bw             = FULLBAND
Sun Oct  8 11:57:06 2023: Signal type          = VOICE
Sun Oct  8 11:57:06 2023: Application type     = AUDIO
Sun Oct  8 11:57:06 2023: Inband FEC           = NO
Sun Oct  8 11:57:06 2023: Expected Packet Loss = 0%
Sun Oct  8 11:57:06 2023: DTX                  = NO
Sun Oct  8 11:57:06 2023: LSB depth            = 16
Sun Oct  8 11:57:06 2023: --------------------------------------
Sun Oct  8 11:57:06 2023: ------ Opus decoder parameters ------
Sun Oct  8 11:57:06 2023: Gain       = 0dB
Sun Oct  8 11:57:06 2023: --------------------------------------
Sun Oct  8 11:57:06 2023: ReflectorLogic: Using audio codec "OPUS"