Hallo zusammen,
ich versuche gerade eine Test-VDR auzusetzen (yadr in einem proxmox lxc container).
In Verbindung mit einem minisatip und meiner dvb-s2 Karte ist alles fein, also sollte
der VDR grundsätzlich funktionieren.
Jetzt wollte ich den aber mit dem satip Server der Frtizbox (Modell 6591, FritzOS 07.29)
verheiraten. Der Server wird auch vom SATIP Plugin erkannt, aber ich kann nicht einen
Kanal streamen.
Im syslog bekomme ich die folgende Fehlermeldungen:
Jul 28 08:54:37 pvzfs-vdr vdr: [412] curl_easy_perform() [rtsp.c,291] failed: RTSP CSeq mismatch or invalid CSeq (85)
Jul 28 08:54:37 pvzfs-vdr vdr: [412] SATIP-ERROR: Detected invalid status code 461: rtsp://192.168.144.1/ [device 0]
Jul 28 08:54:37 pvzfs-vdr vdr: [412] SATIP-ERROR: Connect failed [device 0]
Jul 28 08:54:37 pvzfs-vdr vdr: [415] curl_easy_perform() [rtsp.c,291] failed: RTSP CSeq mismatch or invalid CSeq (85)
Jul 28 08:54:37 pvzfs-vdr vdr: [415] SATIP-ERROR: Detected invalid status code 461: rtsp://192.168.144.1/ [device 1]
Jul 28 08:54:37 pvzfs-vdr vdr: [415] SATIP-ERROR: Connect failed [device 1]
Also dachte ich schnell mal scannen. Über das On-Screen-Menü läuft der Channelscan ewig und findet keinen Sender.
Also vdr beendet und über die Konsole versucht Kanäle zu scannen, aber:
# w_scan_cpp -fc -cDE --satip -v
/*******************************************************************************
* w_scan_cpp Version 20230125
******************************************************************************/
SATIP: Creating device CardIndex=0 DeviceNumber=0 [device 0]
SATIP: Creating device CardIndex=1 DeviceNumber=1 [device 1]
/*******************************************************************************
* devices
******************************************************************************/
skip DVB devices - using satip plugin.
SATIP: Adding server '192.168.144.1|DVBC-4|FRITZ!Box 6591 Cable (kdg)' Bind: default Filters: none CI: no Quirks: none
using FRITZ!Box 6591 Cable (kdg)@192.168.144.1
Device0 plg: SAT>IP 0 (C)
Device1 plg: SAT>IP 1 (C)
/*******************************************************************************
* Scan Type
******************************************************************************/
DVB-C
country = GERMANY
11:41:57 virtual void cScanner::Action():232 wirbelscan version 2023.01.21 @ VDR 2.6.3
11:41:57 int COUNTRY::choose_country(std::string, int&, int&, uint16_t&, int&):332 using settings for 'GERMANY'
11:41:57 int COUNTRY::choose_country(std::string, int&, int&, uint16_t&, int&):382 DVB cable
11:41:57 int COUNTRY::choose_country(std::string, int&, int&, uint16_t&, int&):455 DVB-C
11:41:57 cDevice* GetPreferredDevice(TChannel*):100 testing '???:410:C0M64:C:6900:0:0:0:0:8192:0:0:0'
11:41:57 cDevice* GetPreferredDevice(TChannel*):123 device 0 = SAT>IP 0 (C)
11:41:57 cDevice* GetPreferredDevice(TChannel*):133 device has no gen2 delsys support.
11:41:57 cDevice* GetPreferredDevice(TChannel*):123 device 1 = SAT>IP 1 (C)
11:41:57 cDevice* GetPreferredDevice(TChannel*):133 device has no gen2 delsys support.
11:41:57 virtual void cScanner::Action():496 frontend SAT>IP 1 (C)
11:41:57 virtual void cScanner::Action():504 I999 not supported, trying I0.
11:41:57 virtual void cScanner::Action():515 M999 not supported, trying M256, M64.
11:41:57 virtual void cScanner::Action():810 searching M256...
11:41:57 virtual void cScanner::Action():830 C 73.00 MHz SR 6900 C0I0M256
terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::substr: __pos (which is 6) > this->size() (which is 5)
Aborted
Display More
VideoStreams von der Fritzbox über vlc funktionieren.
Hat jemand einen Tipp - wo das Problem liegen könnte?
Danke
Nachtrag:
Oder kann man aus einem Eintrag in der Playlist einen funktionierenden Eintrag für die Kanalliste erstellen?
#EXTINF:0,ZDF HD
#EXTVLCOPT:network-caching=1000
rtsp://192.168.144.1:554/?avm=1&freq=450&bw=8&msys=dvbc&mtype=256qam&sr=6900&specinv=1&pids=0,16,17,18,20,6100,6110,6120,6121,6123,6130,6131,6170