Femon-plugin
Aus VDR Wiki
(Unterschied zwischen Versionen)
Maazl (Diskussion | Beiträge) (→SVDRP Befehle: Befehlsliste korrigiert) |
|||
(63 dazwischenliegende Versionen von 40 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
==Beschreibung== | ==Beschreibung== | ||
− | + | '''Autor:''' Rolf Ahrenberg | |
− | + | Zeigt DVB-Signalinformationen auf dem OSD an. | |
− | <pre>+------------------------------------------------------------+ | + | |
− | |## Channel Name | + | Neben lokalen DVB-Karten kann auch ein [[SVDRP]]-Server im Netzwerk als Datenquelle dienen. Interessant ist diese Variante für VDRs die den [[streamdev-plugin|streamdev-client]] nutzen. |
+ | |||
+ | ===Status=== | ||
+ | Letztes Update 04/2015 | ||
+ | |||
+ | |||
+ | == Bewertung der Parameter == | ||
+ | <pre> | ||
+ | +------------------------------------------------------------+ | ||
+ | |## Channel Name ################## [DD][AR][VF][A][D][SVDRP]| | ||
|[=====Signal Strength in % =============|=================]| | |[=====Signal Strength in % =============|=================]| | ||
|[=====Signal-to-Noise Ratio in % ========|=================]| | |[=====Signal-to-Noise Ratio in % ========|=================]| | ||
Zeile 12: | Zeile 21: | ||
+------------------------------------------------------------+ | +------------------------------------------------------------+ | ||
− | STR - Signalstärke (Signal | + | STR - Signalstärke (Signal Strength) |
− | SNR - Signal | + | SNR - Signal-Rausch-Verhältnis (Signal-to-Noise Ratio) |
− | BER - Fehler-Bitrate (Bit | + | BER - Fehler-Bitrate (Bit Error Rate) |
− | UNC - fehlerhafte Blöcke (Uncorrected | + | UNC - fehlerhafte Blöcke (Uncorrected Blocks) |
− | Video - berechnete Video-Bitrate in | + | Video - berechnete Video-Bitrate in Mbit/s |
− | Audio - berechnete Audio/AC3 Bitrate in | + | Audio - berechnete Audio-/AC3-Bitrate in kbit/s |
LOCK - alles im grünen Bereich... | LOCK - alles im grünen Bereich... | ||
− | SIGNAL - habe ein Signal oberhalb des | + | SIGNAL - habe ein Signal oberhalb des Rauschens gefunden |
CARRIER - habe einen DVB-Träger (Carrier) gefunden | CARRIER - habe einen DVB-Träger (Carrier) gefunden | ||
− | VITERBI - die Fehlerbeseitigung FEC ( | + | VITERBI - die Fehlerbeseitigung FEC (Forward Error Correction) arbeitet gut |
− | SYNC - habe | + | SYNC - habe Synchronisations-Bytes gefunden |
DD - AC-3 Stream (optional) | DD - AC-3 Stream (optional) | ||
AR - Seitenverhältnis (Aspect Ratio): 1:1/4:3/16:9/2.21:1 (optional) | AR - Seitenverhältnis (Aspect Ratio): 1:1/4:3/16:9/2.21:1 (optional) | ||
− | VF - | + | VF - Video-Format: PAL/NTSC (optional) |
− | A - Audio Spur: | + | A - Audio-Spur: 0..5 (optional) |
− | D - Gerätenummer (Device): 0.. | + | D - Gerätenummer (Device): 0..5 (optional) |
+ | SVDRP - Client-Server-Erweiterung aktiv (optional, ab femon 1.1.0) | ||
+ | </pre> | ||
+ | |||
+ | Die Parameter STR, SNR, BER und UNC geben Auskunft über die Güte der empfangenen Signale. | ||
+ | Je nach verwendeter Hardware sind erhebliche Unterschiede zu beobachten. | ||
+ | |||
+ | * STR: '''Signal Strength''', je nach verwendeter DVB Karte und DVB Treiber. | ||
+ | * SNR: '''Signal to Noise Ratio''', je nach verwendeter DVB Karte und DVB Treiber. Bei der Balkenanzeige wird die SNR noch mit dem UNC Wert verrechnet. Daher kann die Balkenanzeige vom Zahlenwert abweichen. | ||
+ | * BER: '''Bit Error Rate''', je nach verwendeter DVB Karte und DVB Treiber. | ||
+ | * UNC: Anzahl der Übertragungsfehler, die von der Fehlerkorrektur nicht korrigiert werden konnten. Sollte Null sein. | ||
+ | |||
+ | ==Bilder== | ||
+ | {| | ||
+ | |[[Bild:femon-plugin-00.jpg|thumb|none|''DVB-S FF'']] | ||
+ | |[[Bild:femon-plugin-01.jpg|thumb|none|''DVB-C SF FF Rev 1.3'']] | ||
+ | |[[Bild:femon-plugin-02.jpg|thumb|none|''DVB-T NOVA-T'']] | ||
+ | |} | ||
+ | |||
+ | ==Bedienung== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | bgcolor=#efefef | Kanal hoch/Kanal runter | ||
+ | | Schaltet den Kanal um | ||
+ | |- | ||
+ | | bgcolor=#efefef | Hoch/Runter | ||
+ | | Schaltet den Kanal um | ||
+ | |- | ||
+ | | bgcolor=#efefef | 0..9 | ||
+ | | Kanal Auswahl | ||
+ | |- | ||
+ | | bgcolor=#efefef | Ok | ||
+ | | Schaltet zwischen Display-Modi: basic, transponder, stream, AC-3 | ||
+ | |- | ||
+ | | bgcolor=#efefef | Rechts/Links | ||
+ | | Schaltet zum folgenden/vorhergehenden Gerät, welches den aktuellen Kanal anbietet. | ||
+ | |- | ||
+ | | bgcolor=#00ff00 | Grün | ||
+ | | Wählt die Sprache (APID) | ||
+ | |- | ||
+ | | bgcolor=#ffff00 | Gelb | ||
+ | | Wählt den Audio-Kanal (Stereo, Mono links, Mono rechts) | ||
+ | |- | ||
+ | | bgcolor=#efefef | Zurück | ||
+ | | Beendet das Plugin | ||
+ | |} | ||
+ | |||
+ | ===[[SVDRP]] Befehle=== | ||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | !Parameter | ||
+ | !Beschreibung | ||
+ | |- | ||
+ | | OPEN || femon-Plugin (OSD) öffnen. | ||
+ | |- | ||
+ | | QUIT || femon-Plugin (OSD) schließen. | ||
+ | |- | ||
+ | | NEXT || Zum nächsten möglichen Gerät umschalten. | ||
+ | |- | ||
+ | | PREV || Zum vorhergehenden möglichen Gerät umschalten. | ||
+ | |- | ||
+ | | INFO [<device>]|| Ausgabe ''aller'' momentanen Frontend Informationen (CARD, STRG, QUAL, TYPE, NAME, STAT, CNRA, BERA, PERA, CHAN). | ||
+ | |- | ||
+ | | NAME [<device>]|| Namen des aktuellen Frontends ausgeben. | ||
+ | |- | ||
+ | | STAT [<device>]|| Status des aktuellen Frontends ausgeben. | ||
+ | |- | ||
+ | | STRG [<device>]|| Aktuelle Signalstärke ausgeben, 0 ... 100. | ||
+ | |- | ||
+ | | SGNL [<device>]|| Aktuelle Signalstärke ausgeben, als lesbaren Text. | ||
+ | |- | ||
+ | | QUAL [<device>]|| Aktuelle Signalqualität ausgeben, 0 ... 100. | ||
+ | |- | ||
+ | | CNRA [<device>]|| Aktuelles Signal-Rausch-Verhältnis ausgeben. | ||
+ | |- | ||
+ | | BERA [<device>]|| Aktuelle Fehler-Bitrate ausgeben. | ||
+ | |- | ||
+ | | PERA [<device>]|| Aktuelle Rate fehlerhafter Blöcke ausgeben. | ||
+ | |- | ||
+ | | VIBR || Gegenwärtiges Gerät und aktuelle Video-Bitrate [Mbit/s] ausgeben. | ||
+ | |- | ||
+ | | AUBR || Gegenwärtiges Gerät und aktuelle Audio-Bitrate [kbit/s] ausgeben. | ||
+ | |- | ||
+ | | DDBR || Gegenwärtiges Gerät und aktuelle Dolby-Bitrate [kbit/s] ausgeben. | ||
+ | |} | ||
+ | Bei einigen Befehlen kann optional die Device-Nummer angegeben werden, startend bei 0. | ||
+ | |||
==Hardwareanforderungen== | ==Hardwareanforderungen== | ||
− | DVB Karte | + | * DVB-Karte |
+ | * PVR Karte + pvrinput (optional) | ||
==Softwareanforderungen== | ==Softwareanforderungen== | ||
− | + | '''Nur''' bei Nutzung der Client-Server-Funktion (SVDRP Service): | |
+ | * femon-plugin >= 1.1.0 (Client und Server) | ||
+ | * [[svdrpservice-plugin]] >= 0.0.2 (Client) | ||
+ | * [[dummydevice-plugin]] >= 1.0.1 (empfohlen für Server) | ||
==Installation== | ==Installation== | ||
− | + | ===Optionen=== | |
+ | {| class="wikitable" | ||
+ | |- | ||
+ | | bgcolor=#efefef | FEMON_DEBUG=1 | ||
+ | | Debugging aktivieren | ||
+ | |- | ||
+ | | bgcolor=#efefef | FEMON_NTSC=1 | ||
+ | | vorläufige NTSC-Unterstützung hinzufügen | ||
+ | |} | ||
− | == | + | ==Versions-Historie== |
− | + | {| width=100% class="wikitable" | |
− | + | |- | |
− | + | ! Version | |
− | + | ! Datum | |
− | + | ! Beschreibung | |
− | + | ! Link | |
− | + | |- | |
− | + | | 2.0.0 | |
− | ' | + | | 01.04.2013 |
− | + | | | |
+ | * Updated for vdr-2.0.0. | ||
+ | * Added Slovak translation (Thanks to Milan Hrala). | ||
+ | | [http://www.saunalahti.fi/~rahrenbe/vdr/femon/files/vdr-femon-2.0.0.tgz 2.0.0] | ||
+ | |- | ||
+ | | 1.6.4 | ||
+ | | 30.11.2008 | ||
+ | | | ||
+ | * Added new helper functions. | ||
+ | * Updated Italian translation (Thanks to Diego Pierotto). | ||
+ | * Fixed a memory leak. - Added a check for the minimum OSD height. | ||
+ | * Replaced "Use single area (8bpp)" option with VDR's "Setup/OSD/Anti-alias". | ||
+ | * Removed the FEMON_NTSC option. | ||
+ | * Fixed a deadlock in cFemonReceiver (Thanks to Antti Seppälä for reporting this one). | ||
+ | | [http://www.saunalahti.fi/~rahrenbe/vdr/femon/files/vdr-femon-1.6.4.tgz] | ||
+ | {{vdrportal board|82260|1.6.4}} | ||
+ | |} | ||
− | == | + | ==Versionen== |
− | + | * [http://www.vdr-portal.de/board17-developer/board21-vdr-plugins/p1283509-femon-mit-str-in-dbm-und-snr-in-db-bei-tt-s2-1600-cine-s2-u-a-mit-stv090x-jetzt-auch-ohne-treiber-patch/#post1283509 Patch für stv09x-Besitzer für Femon] | |
+ | * [http://www.saunalahti.fi/~rahrenbe/vdr/femon/files/vdr-femon-2.2.1.tgz Version 2.2.1] (Stabile Version) | ||
+ | * [http://www.saunalahti.fi/~rahrenbe/vdr/femon/files/index.php Download Directory] (Archiv älterer Versionen) | ||
+ | * [https://github.com/rofafor/vdr-plugin-femon git], benötigt für vdr-2.3.1 | ||
==Links== | ==Links== | ||
− | + | # [http://www.saunalahti.fi/~rahrenbe/vdr/femon Homepage des Plugins] | |
− | + | [[Kategorie:Plugins]] | |
− | + | [[Kategorie:Kanalscanner und Empfangsstatus]] | |
− | + | {{i18n|femon-plugin}} | |
− | |} | + |
Aktuelle Version vom 2. Mai 2021, 16:33 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Beschreibung
Autor: Rolf Ahrenberg
Zeigt DVB-Signalinformationen auf dem OSD an.
Neben lokalen DVB-Karten kann auch ein SVDRP-Server im Netzwerk als Datenquelle dienen. Interessant ist diese Variante für VDRs die den streamdev-client nutzen.
[Bearbeiten] Status
Letztes Update 04/2015
[Bearbeiten] Bewertung der Parameter
+------------------------------------------------------------+ |## Channel Name ################## [DD][AR][VF][A][D][SVDRP]| |[=====Signal Strength in % =============|=================]| |[=====Signal-to-Noise Ratio in % ========|=================]| | STR: #0000 (0%) BER: #00000000 Video: 0 Mbit/s | | SNR: #0000 (0%) UNC: #00000000 Audio: 0 kbit/s | | [LOCK] [SIGNAL] [CARRIER] [VITERBI] [SYNC] | +------------------------------------------------------------+ STR - Signalstärke (Signal Strength) SNR - Signal-Rausch-Verhältnis (Signal-to-Noise Ratio) BER - Fehler-Bitrate (Bit Error Rate) UNC - fehlerhafte Blöcke (Uncorrected Blocks) Video - berechnete Video-Bitrate in Mbit/s Audio - berechnete Audio-/AC3-Bitrate in kbit/s LOCK - alles im grünen Bereich... SIGNAL - habe ein Signal oberhalb des Rauschens gefunden CARRIER - habe einen DVB-Träger (Carrier) gefunden VITERBI - die Fehlerbeseitigung FEC (Forward Error Correction) arbeitet gut SYNC - habe Synchronisations-Bytes gefunden DD - AC-3 Stream (optional) AR - Seitenverhältnis (Aspect Ratio): 1:1/4:3/16:9/2.21:1 (optional) VF - Video-Format: PAL/NTSC (optional) A - Audio-Spur: 0..5 (optional) D - Gerätenummer (Device): 0..5 (optional) SVDRP - Client-Server-Erweiterung aktiv (optional, ab femon 1.1.0)
Die Parameter STR, SNR, BER und UNC geben Auskunft über die Güte der empfangenen Signale. Je nach verwendeter Hardware sind erhebliche Unterschiede zu beobachten.
- STR: Signal Strength, je nach verwendeter DVB Karte und DVB Treiber.
- SNR: Signal to Noise Ratio, je nach verwendeter DVB Karte und DVB Treiber. Bei der Balkenanzeige wird die SNR noch mit dem UNC Wert verrechnet. Daher kann die Balkenanzeige vom Zahlenwert abweichen.
- BER: Bit Error Rate, je nach verwendeter DVB Karte und DVB Treiber.
- UNC: Anzahl der Übertragungsfehler, die von der Fehlerkorrektur nicht korrigiert werden konnten. Sollte Null sein.
[Bearbeiten] Bilder
[Bearbeiten] Bedienung
Kanal hoch/Kanal runter | Schaltet den Kanal um |
Hoch/Runter | Schaltet den Kanal um |
0..9 | Kanal Auswahl |
Ok | Schaltet zwischen Display-Modi: basic, transponder, stream, AC-3 |
Rechts/Links | Schaltet zum folgenden/vorhergehenden Gerät, welches den aktuellen Kanal anbietet. |
Grün | Wählt die Sprache (APID) |
Gelb | Wählt den Audio-Kanal (Stereo, Mono links, Mono rechts) |
Zurück | Beendet das Plugin |
[Bearbeiten] SVDRP Befehle
Parameter | Beschreibung |
---|---|
OPEN | femon-Plugin (OSD) öffnen. |
QUIT | femon-Plugin (OSD) schließen. |
NEXT | Zum nächsten möglichen Gerät umschalten. |
PREV | Zum vorhergehenden möglichen Gerät umschalten. |
INFO [<device>] | Ausgabe aller momentanen Frontend Informationen (CARD, STRG, QUAL, TYPE, NAME, STAT, CNRA, BERA, PERA, CHAN). |
NAME [<device>] | Namen des aktuellen Frontends ausgeben. |
STAT [<device>] | Status des aktuellen Frontends ausgeben. |
STRG [<device>] | Aktuelle Signalstärke ausgeben, 0 ... 100. |
SGNL [<device>] | Aktuelle Signalstärke ausgeben, als lesbaren Text. |
QUAL [<device>] | Aktuelle Signalqualität ausgeben, 0 ... 100. |
CNRA [<device>] | Aktuelles Signal-Rausch-Verhältnis ausgeben. |
BERA [<device>] | Aktuelle Fehler-Bitrate ausgeben. |
PERA [<device>] | Aktuelle Rate fehlerhafter Blöcke ausgeben. |
VIBR | Gegenwärtiges Gerät und aktuelle Video-Bitrate [Mbit/s] ausgeben. |
AUBR | Gegenwärtiges Gerät und aktuelle Audio-Bitrate [kbit/s] ausgeben. |
DDBR | Gegenwärtiges Gerät und aktuelle Dolby-Bitrate [kbit/s] ausgeben. |
Bei einigen Befehlen kann optional die Device-Nummer angegeben werden, startend bei 0.
[Bearbeiten] Hardwareanforderungen
- DVB-Karte
- PVR Karte + pvrinput (optional)
[Bearbeiten] Softwareanforderungen
Nur bei Nutzung der Client-Server-Funktion (SVDRP Service):
- femon-plugin >= 1.1.0 (Client und Server)
- svdrpservice-plugin >= 0.0.2 (Client)
- dummydevice-plugin >= 1.0.1 (empfohlen für Server)
[Bearbeiten] Installation
[Bearbeiten] Optionen
FEMON_DEBUG=1 | Debugging aktivieren |
FEMON_NTSC=1 | vorläufige NTSC-Unterstützung hinzufügen |
[Bearbeiten] Versions-Historie
Version | Datum | Beschreibung | Link |
---|---|---|---|
2.0.0 | 01.04.2013 |
|
2.0.0 |
1.6.4 | 30.11.2008 |
|
[1] |
[Bearbeiten] Versionen
- Patch für stv09x-Besitzer für Femon
- Version 2.2.1 (Stabile Version)
- Download Directory (Archiv älterer Versionen)
- git, benötigt für vdr-2.3.1