You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Monday, February 13th 2006, 8:54pm

streamdev (allgemein)

obwohl die anleitung zum streamdev-plugin ziemlich ausführlich ist, habe ich es nicht hinbekommen mit xine oder mplayer etwas zu sehen.

1) vdr mit streamdev-server gestartet. (original .conf)
2) die einstellungen (osd) so belassen wie sie sind.

dann xine http://127.0.0.1:3000/rtl2 eingegeben

wobei ich nicht weis ob rtl2 (eintrag in der channels.conf) richtig ist.

kann mir jemand sagen was falsch ist.

(die gewinner werden ohne gewähr ausgelost)

Tuxer

Professional

Posts: 562

Location: Bamberg

Occupation: Netzwerkadministrator

  • Send private message

2

Tuesday, February 14th 2006, 4:51pm

Hallo,

also zu xine kann ich leider nichts sagen, mit mplayer funktioniert das Aufrufen so:

mplayer [VDR Server IP]:[Streamingport]/[Streamingtyp]/[Kanalnummer (siehe channels.conf)]

Beispiel:

mplayer 192.168.1.10:3000/PS/1

Ich glaube nicht, das du bei der Kanalnummer auch die Senderbezeichnung eintragen kannst.

Gruß

Tuxer
Server
Software: Debian Lenny, VDR 1.6.0, vdradmin-am, streamdev-server, femon. epgsearch
Hardware: Chenbro RM314, ABit AV8, AMD64 3200+, 512MB RAM, 4x Seagate 250GB@RAID5, 3ware 8500-4 SATA, Hauppauge dvb-s rev1.6+Nova-S

Wohnzimmer VDR
Software: Debian Lenny, VDR 1.6.0, dvd, remote, games, femon, streamdev-client
Hardware: MSI Hermes 845GL, Hauppauge Nexus-S rev2.1, Nova-T FB, NEC DVD-Brenner

3

Tuesday, February 14th 2006, 5:43pm

genau dass ist mein problem. xine und mplayer haben dieselbe syntax, der mplayer gibt aber meldungen aus die sehr vielo sagen. hätte ich vorher ausprobieren sollen.

bei eingabe von "mplayer http://127.0.0.1:3000/1" sagt er:
STREAM_HTTP(2), URL: http://127.0.0.1:3000/PS/1
Resolving 127.0.0.1 for AF_INET6...
Couldn't resolve name for AF_INET6: 127.0.0.1
Connecting to server 127.0.0.1[127.0.0.1]: 3000...
Server returned 409: Channel not available
File not found: '127.0.0.1:3000/PS/1'
Failed to open http://127.0.0.1:3000/PS/1

jetzt weis ich wenigstens daß eine verbindung aufgebaut werden soll und streamdev läuft.

aber daß proböem ist die kanalnummer. in der channels.conf gibt es dass nicht. syntax ist ja:Name Frequenz Parameter Quelle SRate VPID APID TPID CA SID NID TID RID
ZDF : 11954 : hC34 : S19.2E : 27500 : 110 : 120,121;125 : 130 : 0 : 28006 : 0 : 0 : 0

??????????????

4

Tuesday, February 14th 2006, 6:15pm

korrektur

ich habe den hostnamen verändert und die firewall mal abgeschaltet. jetzt kommt:
STREAM_HTTP(1), URL: http://localhost:3000/PS/1
Resolving localhost for AF_INET6...
Connecting to server localhost[::1]: 3000...
Connect error: Connection refused
Resolving localhost for AF_INET...

in der log-datei steht:
Feb 14 18:06:25 linux vdr: [10171] streamdev server thread started (pid=10150, tid=10171)
Feb 14 18:06:25 linux vdr: [10171] Streamdev: Listening (VTP) on port 2004
Feb 14 18:06:25 linux vdr: [10171] Streamdev: Listening (HTTP) on port 3000
Feb 14 18:06:25 linux vdr: [10171] Streamdev: Couldn't listen (VTP) 0.0.0.0:2004: Die Adresse wird bereits verwendet
Feb 14 18:06:25 linux vdr: [10171] Streamdev: Couldn't listen (HTTP) 0.0.0.0:3000: Die Adresse wird bereits verwendet
Feb 14 18:06:29 linux vdr: [10171] Streamdev: Accepted new client (HTTP) 127.0.0.1:20549
Feb 14 18:06:29 linux vdr: [10171] buffer stats: 0 (0%) used
Feb 14 18:06:29 linux vdr: [10171] streamdev: closing streamdev connection to 127.0.0.1:20549
Feb 14 18:06:29 linux vdr: [10171] Streamdev: Accepted new client (HTTP) 127.0.0.1:20550
Feb 14 18:06:29 linux vdr: [10171] buffer stats: 0 (0%) used
Feb 14 18:06:29 linux vdr: [10171] streamdev: closing streamdev connection to 127.0.0.1:20550
Feb 14 18:06:29 linux vdr: [10171] Streamdev: Accepted new client (HTTP) 127.0.0.1:20551
Feb 14 18:06:29 linux vdr: [10171] buffer stats: 0 (0%) used
Feb 14 18:06:29 linux vdr: [10171] streamdev: closing streamdev connection to 127.0.0.1:20551
Feb 14 18:08:48 linux vdr: [10171] Streamdev: Accepted new client (HTTP) 127.0.0.1:10770
Feb 14 18:08:48 linux vdr: [10171] buffer stats: 0 (0%) used
Feb 14 18:08:48 linux vdr: [10171] streamdev: closing streamdev connection to 127.0.0.1:10770
Feb 14 18:08:48 linux vdr: [10171] Streamdev: Accepted new client (HTTP) 127.0.0.1:10771
Feb 14 18:08:48 linux vdr: [10171] buffer stats: 0 (0%) used
Feb 14 18:08:48 linux vdr: [10171] streamdev: closing streamdev connection to 127.0.0.1:10771
Feb 14 18:08:48 linux vdr: [10171] Streamdev: Accepted new client (HTTP) 127.0.0.1:10772
Feb 14 18:08:48 linux vdr: [10171] buffer stats: 0 (0%) used
Feb 14 18:08:48 linux vdr: [10171] streamdev: closing streamdev connection to 127.0.0.1:10772

diese meldungen sind eindeutig zweideutig. erstmal steht da dass diese adresse (0.0.0.0) wird bereits verwendet, dann aber Accepted new client.

weis er überhaupt was er will?

Tuxer

Professional

Posts: 562

Location: Bamberg

Occupation: Netzwerkadministrator

  • Send private message

5

Tuesday, February 14th 2006, 6:46pm

Quoted

aber daß proböem ist die kanalnummer. in der channels.conf gibt es dass nicht. syntax ist ja:Name Frequenz Parameter Quelle SRate VPID APID TPID CA SID NID TID RID
ZDF : 11954 : hC34 : S19.2E : 27500 : 110 : 120,121;125 : 130 : 0 : 28006 : 0 : 0 : 0

In der channels.conf stehen in der Regel nicht direkt die Kanalnummern drin, es hängt von der Reihenfolge der Kanäle in dieser Datei ab.
Hast du z.B. ZDF an erster Stelle in der channels.conf, dann ist das Sender Nr. 1, usw.

Was mich jetzt noch interessieren würde ist, ob das hier:

Feb 14 18:06:25 linux vdr: [10171] Streamdev: Couldn't listen (VTP) 0.0.0.0:2004: Die Adresse wird bereits verwendet
Feb 14 18:06:25 linux vdr: [10171] Streamdev: Couldn't listen (HTTP) 0.0.0.0:3000: Die Adresse wird bereits verwendet

bereits beim start des Streamdevserver kommt, oder erst, wenn du mit nem Client versuchst zu verbinden. Aus des Zeiten in den Logs kann man das irgendwie nicht feststellen, da es da so aussieht, als ob du den mplayer unmittelbar nach dem VDR start startest.

Leider habe ich die Meldung zuvor auch noch nicht gesehen.

Welche VDR und welche Streamdev Version verwendest du?

Gruß

Tuxer
Server
Software: Debian Lenny, VDR 1.6.0, vdradmin-am, streamdev-server, femon. epgsearch
Hardware: Chenbro RM314, ABit AV8, AMD64 3200+, 512MB RAM, 4x Seagate 250GB@RAID5, 3ware 8500-4 SATA, Hauppauge dvb-s rev1.6+Nova-S

Wohnzimmer VDR
Software: Debian Lenny, VDR 1.6.0, dvd, remote, games, femon, streamdev-client
Hardware: MSI Hermes 845GL, Hauppauge Nexus-S rev2.1, Nova-T FB, NEC DVD-Brenner

6

Tuesday, February 14th 2006, 8:19pm

VDR 1.3.40 und streamdev-snapshot-20060213

ich habe heute mal geduld genug gehabt um alles mal auszuprobieren. mit "erfolg"

mit xine http://127.0.0.1:3000/TS/2 geht es. mit PES, ES etc. nicht. außerdem hatte ich noch softdevice als augabe, daß mußte ich auch rausnehmen. im osd-setup habe ich die bind-adresse auch auf 127.0.0.1 eingestellt.

daß man das /TS/ weglassen kann wenn es im osd-setup eingestellt ist, stimmt bei mir auch nicht. man muß es explizit angeben.

mit mplayer geht es überhaupt nicht, weil ihm DLL´s im codec verzeichnis fehlen. auch wenn ich diese dort reinkopiert habe crashte mplüyer. (avisyth.dll, avifil32.dll,gdi32.dll und msacm32.dll)

jetzt noch eine prinzipielle frage, sonst macht es vielleicht keinen sinn weiterzumachen. es ist zwar schön daß es überhaupt geht, aber man muß xine mit einem bestimmten kanal füttern.

kann man mit VDR-to-VDR auf einem zweitem client ganz "normal" fernsehen? d.h. umschalten etc.? ist dazu ein vdr-client ohne dvb-karte und streamdev-client notwendig?

Tuxer

Professional

Posts: 562

Location: Bamberg

Occupation: Netzwerkadministrator

  • Send private message

7

Sunday, February 19th 2006, 9:44pm

Hallo,

Quoted


kann man mit VDR-to-VDR auf einem zweitem client ganz "normal" fernsehen? d.h. umschalten etc.? ist dazu ein vdr-client ohne dvb-karte und streamdev-client notwendig?


also, es ist eigentlich schon so gedacht, das man am Client eines VDR zu VDR Streamings ganz normal fernsehen, das heißt umschalten, usw. kann.
Allerdings kommt es da schon manchmal zu problemen, ich selbst kämpfe mich da gerade auch durch.
Manchmal kommt es vor, das man auf dem Client nur den Transponder sehen kann, der auch am Server läuft, usw.

Was deine andere Frag angeht, du kannst dir einen VDR Client mit DVB Karte bauen, die dann das decodieren des mpeg streams übernimmt.
Alternativ kannst du das auch weglassen, und das ganze per software decodieren, sofern dein Prozessor stark genug ist.
Dann gibts noch die Möglichkeit ne dxr3 karte oder etwas vergleichbares einzubauen, die auch einen hardware mpeg decoder enthält.
Das ist aber laut einigen Beiträgen hier sehr instabil, selbst habe ich das noch nicht getestet, ich verwende eine FF DVB Karte zum decodieren am Client.

Gruß

Tuxer
Server
Software: Debian Lenny, VDR 1.6.0, vdradmin-am, streamdev-server, femon. epgsearch
Hardware: Chenbro RM314, ABit AV8, AMD64 3200+, 512MB RAM, 4x Seagate 250GB@RAID5, 3ware 8500-4 SATA, Hauppauge dvb-s rev1.6+Nova-S

Wohnzimmer VDR
Software: Debian Lenny, VDR 1.6.0, dvd, remote, games, femon, streamdev-client
Hardware: MSI Hermes 845GL, Hauppauge Nexus-S rev2.1, Nova-T FB, NEC DVD-Brenner

This post has been edited 1 times, last edit by "Tuxer" (Feb 19th 2006, 9:46pm)