Hallo,
nach langer Zeit wollte ich vor ungefähr 4 Monaten "mal alles neu machen", weil mich so einiges gestört hatte. yaVDR 0.5 war es glaube ich. Hat bis vor zwei Wochen gedauert, weiterzumachen...
Egal, jetzt habe ich mit Ansible den DVB-Rechner als Server (headless) und einen Streaming-Client (mit nvidia-GraKa und streamdev-client) auf Basis von Ubuntu 20.04 aufgesetzt.
Hat auch soweit geklappt, allerdings bekomme ich die Verbindung streamdev-client -> streamdev-server nicht hin. Jedenfalls nicht funktionierend. (Hinweis: stimmt nicht ganz, alle 20 Bootvorgänge etwa kommt der Client mit funktionierender Darstellung hoch (!!!); ein Umschalten scheitert dann aber wieder)
Ich habe natürlich die channels.conf erstellt (Aufnahmen auf dem Server funktionieren) und auf beiden Rechnern identisch hinterlegt. Ich habe auf dem Server die svdrphosts.conf und streamdevhosts.conf mittels der Einträge in host_vars/localhost angepasst. Mittels des Webservers von streamdev-server kann ich Aufnahmen ansehen, falls das ein Indikator sein sollte und VTP benutzt.
Das erhalte ich im Log des Clients, wenn ich auf einen Kanal umschalten:
ec 18 16:53:33 vdr3 vdr: [7543] switching to channel 1 C-1-1019-10301 (Das Erste HD)
Dec 18 16:53:33 vdr3 vdr: audio/alsa: using device 'default'
Dec 18 16:53:33 vdr3 vdr: audio/alsa: set params error: Invalid argument
Dec 18 16:53:33 vdr3 vdr: audio: can't set channels 0 sample-rate 0Hz
Dec 18 16:53:33 vdr3 vdr: [7543] streamdev-client: Connected to server 192.168.1.4:2004 using protocol version 1.0
Dec 18 16:53:33 vdr3 vdr: [7543] streamdev-client: Command 'DELP 5111' rejected by 192.168.1.4:2004: 560 Pid 5111 not transferring
Dec 18 16:53:33 vdr3 vdr: [7543] streamdev-client: Command 'DELP 5112' rejected by 192.168.1.4:2004: 560 Pid 5112 not transferring
Dec 18 16:53:33 vdr3 vdr: [7543] streamdev-client: Command 'DELP 5113' rejected by 192.168.1.4:2004: 560 Pid 5113 not transferring
Dec 18 16:53:33 vdr3 vdr: [7543] streamdev-client: Command 'DELP 5116' rejected by 192.168.1.4:2004: 560 Pid 5116 not transferring
Dec 18 16:53:33 vdr3 vdr: [7543] streamdev-client: Command 'DELP 5117' rejected by 192.168.1.4:2004: 560 Pid 5117 not transferring
Dec 18 16:53:33 vdr3 vdr: [7543] streamdev-client: Command 'DELP 5115' rejected by 192.168.1.4:2004: 560 Pid 5115 not transferring
Dec 18 16:53:33 vdr3 vdr: [7543] streamdev-client: Command 'DELP 5118' rejected by 192.168.1.4:2004: 560 Pid 5118 not transferring
Dec 18 16:53:33 vdr3 vdr: [7543] streamdev-client: Command 'DELP 5119' rejected by 192.168.1.4:2004: 560 Pid 5119 not transferring
Dec 18 16:53:33 vdr3 vdr: [7628] device 2 receiver thread started (pid=7543, tid=7628, prio=high)
Dec 18 16:53:33 vdr3 vdr: [7628] ERROR: streamdev-client: Couldn't establish data connection to 192.168.1.4:2004: Resource temporarily unavailable
Dec 18 16:53:33 vdr3 vdr: [7628] cStreamdevDevice::OpenDvr(): DVR connection FAILED
Dec 18 16:53:33 vdr3 vdr: [7628] device 2 receiver thread ended (pid=7543, tid=7628)
Display More
Dec 18 16:53:33 vdrserver vdr: [2629] Streamdev: Accepted new client (VTP) 192.168.1.13:59011
Dec 18 16:53:33 vdrserver vdr: [2629] Streamdev: Setting data connection to 192.168.1.13:46063
Dec 18 16:53:33 vdrserver vdr: [3175] streamdev-writer thread started (pid=2173, tid=3175, prio=high)
Dec 18 16:53:33 vdrserver vdr: [3177] device 1 receiver thread started (pid=2173, tid=3177, prio=high)
Dec 18 16:53:33 vdrserver vdr: [3176] streamdev-livestreaming thread started (pid=2173, tid=3176, prio=high)
Dec 18 16:53:33 vdrserver vdr: [3178] device 1 TS buffer thread started (pid=2173, tid=3178, prio=high)
Dec 18 16:53:33 vdrserver vdr: [3175] ERROR: streamdev-server: couldn't send 302304 bytes: Connection reset by peer
Dec 18 16:53:33 vdrserver vdr: [3175] streamdev-writer thread ended (pid=2173, tid=3175)
Dec 18 16:53:33 vdrserver vdr: [2629] streamdev-server: closing VTP connection to 192.168.1.13:59011
Dec 18 16:53:33 vdrserver vdr: [3178] device 1 TS buffer thread ended (pid=2173, tid=3178)
Dec 18 16:53:33 vdrserver vdr: [3177] buffer stats: 185932 (1%) used
Dec 18 16:53:33 vdrserver vdr: [3177] device 1 receiver thread ended (pid=2173, tid=3177)
Dec 18 16:53:33 vdrserver vdr: [3176] streamdev-livestreaming thread ended (pid=2173, tid=3176)
Dec 18 16:53:33 vdrserver vdr: [2629] buffer stats: 302680 (8%) used
Display More
Das System ist soweit aktuell und mit den Standard-PPA des Ansible-Playbooks ausgestattet:
branch: experimental
ppa_owner: 'ppa:yavdr'
repositories:
- '{{ ppa_owner }}/{{branch}}-main'
- '{{ ppa_owner }}/{{branch}}-vdr'
- '{{ ppa_owner }}/{{branch}}-kodi'
ii vdr 2.4.7-1yavdr0~focal amd64 Video Disk Recorder for DVB cards
ii vdr-addon-acpiwakeup 0.0.10-11yavdr3~focal all Addon that enables vdr to wakeup itself using ACPI
ii vdr-addon-avahi-linker 20160313134933unstable-15yavdr3~focal all avahi-linker an VDR-Addon
ii vdr-addon-lifeguard-ng 0.0.5-0yavdr2~focal all replacement for vdr-addon-lifeguard
ii vdr-dev 2.4.7-1yavdr0~focal amd64 Video Disk Recorder for DVB cards
ii vdr-markad-ng 3.0.18-0yavdr0~focal amd64 Tool to mark advertisements in VDR recordings
ii vdr-plugin-dbus2vdr 20211130143000experimental-0yavdr0~focal amd64 A VDR plugin, control VDR via DBus
ii vdr-plugin-desktop 0.0.3-0yavdr33~focal amd64 A VDR plugin, start desktop apps from OSD
ii vdr-plugin-devstatus 0.4.1-36yavdr20~focal amd64 show status of all video devices used by VDR
ii vdr-plugin-epgsearch 2.4.1+git20211210-3-ad5448e-0yavdr0~focal amd64 VDR plugin that provides extensive EPG searching capabilities
ii vdr-plugin-lcdproc 0.0.10-jw9+git20130328-3yavdr34~focal amd64 Plugin to vdr that connects to lcdproc
ii vdr-plugin-live-ng 3.1.3-0yavdr0~focal amd64 Web administration plugin for VDR
ii vdr-plugin-markad-ng 3.0.18-0yavdr0~focal amd64 Plugin for VDR to mark advertisements in recordings
ii vdr-plugin-menuorg 0.5.2-1yavdr1~focal amd64 VDR plug-in to reorganize the OSD main menu
ii vdr-plugin-osd2web 0.2.54+git20200821-1-25309c0-0yavdr3~focal amd64 status display and osd control on a web page
ii vdr-plugin-pulsecontrol 0.2.1-0yavdr18~focal amd64 A VDR plugin, control Pulseaudio via vdr's OSD
rc vdr-plugin-satip 2.4.1-0yavdr0~focal amd64 SAT>IP plugin for VDR
ii vdr-plugin-softhddevice 1.2.5-0yavdr0~focal amd64 Plugin for VDR. A software and GPU emulated HD device
ii vdr-plugin-streamdev-client 0.6.1.git20170930-340-e2a9b97-2yavdr17~focal amd64 VDR Plugin to stream Live-TV to other VDR's - client part
ii vdr-plugin-xineliboutput 2.2.0+git20210820-62-f4df324-0yavdr0~focal amd64 VDR plugin for Xine based sofdevice frontends
ii vdrctl 1.0.0-0yavdr1~focal all A tool to manage the conf.d-files of vdr
ii vdrpbd 2.1.0-0yavdr1~focal amd64 vdrpbd sends a shutdown command to VDR if the power button is pressed
ii yavdr-frontend-tools 0.0.66-0yavdr3~focal amd64 Collection of tools used by python3-yavdrfrontend
ii yavdr-i18n 20171218170112unstable-0yavdr4~focal amd64 i18n support for yaVDR
ii yavdr-media 0.0.3-0yavdr2~focal all images and other media for yaVDR
ii yavdr-remote 20190704130806unstable-0yavdr3~focal all yaVDR remote configuration files
ii yavdr-xorg 0+git20160202-15yavdr3~focal all set up x and a systemd user session for the vdr user
auf dem Server noch:
ii vdr-plugin-streamdev-server 0.6.1.git20170930-340-e2a9b97-2yavdr17~focal amd64 VDR Plugin to stream Live-TV to other VDR's - server part
Display More
Kann mir jemand sagen, was vielleicht ganz einfach ist? Vielen Dank!
vdr (2.4.7/2.4.7) - The Video Disk Recorder
conflictcheckonly (0.0.1) - Direct access to epgsearch's conflict check menu
dbus2vdr (31) - control vdr via D-Bus
devstatus (0.4.1) - Status of dvb devices
epgsearch (2.4.1) - search the EPG for repeats and more
epgsearchonly (0.0.1) - Direct access to epgsearch's search menu
live (3.1.3) - Live Interactive VDR Environment
markad (3.0.18) - Mark advertisements
quickepgsearch (0.0.1) - Quick search for broadcasts
streamdev-server (0.6.1-git) - VDR Streaming Server
vnsiserver (1.8.0) - VDR-Network-Streaming-Interface (VNSI) Server