Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Streaming Client für Windows auf VLC und Streamdev-Basis
#1
N'abend zusammen!

Ich hab mal ein wenig gespielt und einen Streaming Client für VDR und Windows gebastelt. Ist V1!

Vorraussetzung:
.NET Framework 3.5 SP1
VLC 1.0.5 mit ActiveX V2 (sollte automatisch mitkommen)
Aktivierter Streamdev Server im VDR
Zugriff per SVDRP auf den VDR

Download hier:
http://www.tigrosoft.de/dwnld/WinVDRStre...taller.zip
[Edit]
http://redirectme.de/7x3clh75
Neuste Version
[/Edit]

Installieren, sollte krachen, wenn das ActiveX vom VLC nicht da ist.
C:\Program Files\WinVDRStreamer\WinVDRStreamer\WinVDRStreamer.exe.config anpassen:

Code:
    <add key="easyVDRHost" value="192.168.2.37"/>
    <add key="SVDRPPort" value="2001"/>
    <add key="Protokol" value="PES"/>
    <add key="StreamDevPort" value="3000"/>

Außer der easyVDRHost sollte das alles Standard sein und passen.

Bedienung:
Links = Leiser
Rechts = Lauter
Hoch = Kanal hoch
Runter = Kanal runter
F2 = Kanalmenü
F4 = Menü aus-/einblenden
Alt + F4 = Beenden


Getestet und Entwickelt hab ich das mit easyVDR 0.6.08 (Wolf2) und VDR 1.6.0
Außerdem läuft das Tool unter 0.7.11, 0.7.14 mit VDR 1.7.0

Viel Spaß damit!

Till
Seit Nov 2019 ohne easyVDR
Zitieren
#2
Kleines Update:

Ich hab den Installer angepasst und die Fehlerbehandlung wieder aktiviert (ist zum Debuggen aber doof). Download oben zeigt auf aktuelle Version (1.0.2).

Till
Seit Nov 2019 ohne easyVDR
Zitieren
#3
Hallo habe Deinen Streaming Client fuer Win installiert.
Problem1:habe nach ca.9-10 Sekunden immmer kurz einige Artefackte im Bild
Problem2Big Grinie Kanäle lassen sich nicht umschalten,weder mit der Maus noch mit der Tastatur hoch bzw. runter
muss ich da noch etwas im Server plugin einstellen.
Benutze EasyVdr 2.6.28.9  bzw. Win XP

Gruß Oberlooser
EA5 Test-VDR : Lintec3 Senior Gehäuse - MSI G41M-P25 Board - Intel P4 E6850 / 775 Dual Core CPU - 2x2GB DDR3 RAM - MSI GT 710 PCI-e HDMI Grafik - DVB Technisat Skystar S2 SAT PCI + Tevii S2 471 PCI-e x1 - 120GB SSD + 1 TB Test-HDD - Asus DRW-24D5MT DL DVD - USB-STM32 V2 Stick (36kHz) mit SMK RC6 MCE 50GB Fernbedienung - EasyVDR 5.0 Alpha ISO 010 - Softhddevice mit Pulseaudio + estuary4vdr OSD - Kodi 18.7 mit Confluence Skin
VDR-Client,s : Media MVP Scart, VIP BOX 1903, 1910 , EasyStream 0.6-18 für WIN 10, Raspberry PI 3 mit OpenElec 7.01 und TotalControl FB Code 0104 Lirc an Tsop 31238
Zitieren
#4
Hi Oberlooser,

Zitat:Problem1:habe nach ca.9-10 Sekunden immmer kurz einige Artefackte im Bild
Welches Streaming Protokoll is in der config eingetragen? Probier mal "PS" oder "TS" aus

Zitat:Problem2Big Grinie Kanäle lassen sich nicht umschalten,weder mit der Maus noch mit der Tastatur hoch bzw. runter
Nein.

Mal über das Webfrontend vom Streamdev http://<ip-des-vdr>:3000 die URL's von Hand aufrufen und im VLC als Netzwerkstream öffnen. Wenn das geht, sollte auch mein Client laufen.

Zitat:Benutze EasyVdr 2.6.28.9  bzw. Win XP
WLAN? LAN? Was für eine CPU / GraKa?

Gruß
Till
Seit Nov 2019 ohne easyVDR
Zitieren
#5
Hallo TillGroos!

Danke, der Streaming-Client funktioniert wunderbar unter Windoof XP.
Beim Installations-Hinweiss würde ich "VLC 1.0.1" dick in Rot schreiben,
da die Kiste sonst gnadenlos "absemmelt" beim beenden von VLC.
Verbesserung:
Für Senderlogos ein Verzeichnis anlegen, somit kann der User
diese ergänzen oder korrigieren.

Karma +1

Gruss
Wolfgang


 


Zitieren
#6
Danke für's Danke!
Die Senderlogos sind sogar schon in einem Verzeichnis. Das kann ich rel. einfach einbauen. EPG steht auch noch auf der Todo-Liste...
Was passiert denn genau mit was für ner Vlc Version?

Gruß
Till
Seit Nov 2019 ohne easyVDR
Zitieren
#7
Hallo
(11.09.2009, 19:26)TillGroos link schrieb: Was passiert denn genau mit was für ner Vlc Version?

Bei VLC 0.9.9 beim schliesen über Button "Close" oder "Alt+F4,
kackt Windoof voll ab.Bildschrim schwarz Reboot!

Gruss
Wolfgang

Zitieren
#8
Ok, 0.9.9 is nun mal nich 1.0.1
Blöd nur, das die ClassID des ActiveX gleich is

hat mal jemand HD damit gestreamt? Das war der eigentliche Antrieb dafür. Aber ich hab noch kein HD und kann's nicht testen...
Seit Nov 2019 ohne easyVDR
Zitieren
#9
Hi Till funzt jetzt bei mir 100% tig.
hatte gestern beim Test zwei Aufbnahmen laufen,war woll etwas zuviel fuer die kiste
Stream ueber LAN Kabel mit VDR AMD Ahtlon 3200
Danke fuer das Tool .,gut gemacht  Wink Wink Wink Wink
Gruß Oberlooser
EA5 Test-VDR : Lintec3 Senior Gehäuse - MSI G41M-P25 Board - Intel P4 E6850 / 775 Dual Core CPU - 2x2GB DDR3 RAM - MSI GT 710 PCI-e HDMI Grafik - DVB Technisat Skystar S2 SAT PCI + Tevii S2 471 PCI-e x1 - 120GB SSD + 1 TB Test-HDD - Asus DRW-24D5MT DL DVD - USB-STM32 V2 Stick (36kHz) mit SMK RC6 MCE 50GB Fernbedienung - EasyVDR 5.0 Alpha ISO 010 - Softhddevice mit Pulseaudio + estuary4vdr OSD - Kodi 18.7 mit Confluence Skin
VDR-Client,s : Media MVP Scart, VIP BOX 1903, 1910 , EasyStream 0.6-18 für WIN 10, Raspberry PI 3 mit OpenElec 7.01 und TotalControl FB Code 0104 Lirc an Tsop 31238
Zitieren
#10
Es is ja erst V1.0.2
Da wird noch mehr dran gebastelt... HD und der Streamdev des 1.7.0er VDR brauchen etwas andere Dinge wie mein 1.6.0er
Wer noch wünsche hat, nur her damit!
Seit Nov 2019 ohne easyVDR
Zitieren
#11
>>Wer noch wünsche hat, nur her damit!

Eine stand-alone exe ohne dot net framework. Das Framework ist riesig und so ziemlich jedes Prog das sowas nutzt braucht ne extra Version. :-(
Zitieren
#12
(12.09.2009, 20:34)Wirbel link schrieb: Eine stand-alone exe ohne dot net framework. Das Framework ist riesig und so ziemlich jedes Prog das sowas nutzt braucht ne extra Version. :-(
Wer hat denn bitte kein .NET Framework mehr auf seiner Windows Maschine? Das stört ja nicht... bis auf xxxMB Festplattenspeicher und kommt mit Windows Updates eh ganz von alleine. Ich kann den Streaming Client sicher auch mit .NET 2.0 Compilieren, wenn das jemand wünscht...
Ganz ohne kann ich aber leider nicht. Ich bin nun mal .NET Entwickler! Und ich will auch grad nix anderes machen. C# is schon was feines Smile

Gruß
Till
Seit Nov 2019 ohne easyVDR
Zitieren
#13
Na WENN das jeder hätte, dann gäbe es doch diese Frage nicht. Ich finde nebenbei den dot net kram erschröcklich.

Fast so 'schön', wie die ollen VC++ binaries, die jedenmal eine extra runtime lib in der ganz exakt passenden Version brauchen. Dieser Kram verstopft dann wunderbar den ganzen Rechner, kostet Platz und Performance.
Zitieren
#14
Moin moin TillGroos,

Zitat:den Streaming Client sicher auch mit .NET 2.0 Compilieren, wenn das jemand wünscht...
Ja wäre NET - könnt ich es auch auf geliebtem W2k nutzen ;-]

MfG.
          MFG.
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]


Du Brauchen Hilfe? Wir brauchen Daten! <-> Indianer
Zitieren
#15
Zitat:Ja wäre NET - könnt ich es auch auf geliebtem W2k nutzen ;-]

Bitte schön, .NET 2.0 (und ich lass es jetzt auch erst mal bei 2.0, Linq ist zwar was sehr feines, aber es geht auch ohne

Download V1.0.3, .NET 2.0
http://www.tigrosoft.de/dwnld/WinVDRStreamer_NET2.0.zip

Changes
Senderlogos aus Ordner
Channelliste auf Buttons umgestellt
Channel hoch ist jetzt auch hoch und nicht runter...

Gruß
Till
Seit Nov 2019 ohne easyVDR
Zitieren
#16
Moin moin TillGroos,

schade der 3.5-Check ist noch drinn ;-]

Code:
The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [ProcessorArchitecture] = Intel {string}
Property: [VersionNT] = 5.0.4 {version}
Running checks for package 'Windows Installer 3.1', phase BuildList
The following properties have been set for package 'Windows Installer 3.1':
Running checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe'
Result of running operator 'VersionGreaterThanOrEqualTo' on property 'VersionMsi' and value '3.1': true
Result of checks for command 'WindowsInstaller3_1\WindowsInstaller-KB893803-v2-x86.exe' is 'Bypass'
'Windows Installer 3.1' RunCheck result: No Install Needed
Running checks for package '.NET Framework 3.5 SP1', phase BuildList
Reading value 'SP' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5'
Unable to read registry value
Not setting value for property 'DotNet35SP'
The following properties have been set for package '.NET Framework 3.5 SP1':
Running checks for command 'DotNetFX35SP1\dotNetFx35setup.exe'
Skipping ByPassIf because Property 'DotNet35SP' was not defined
Result of running operator 'ValueEqualTo' on property 'AdminUser' and value 'false': false
Result of running operator 'VersionLessThan' on property 'VersionNT' and value '5.1.2': true
Result of checks for command 'DotNetFX35SP1\dotNetFx35setup.exe' is 'Fail'
'.NET Framework 3.5 SP1' RunCheck result: Fail
A prerequisite failed for Package ".NET Framework 3.5 SP1"
Package failed with message "Installation of the .NET Framework 3.5 SP1 requires Windows XP SP2, Windows 2003 SP1, Windows Vista, or later. Contact your application vendor."
MfG.
        MFG.
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]


Du Brauchen Hilfe? Wir brauchen Daten! <-> Indianer
Zitieren
#17
This setup requires the .NET framework version 3.5
Zitieren
#18
Das kommt davon, wenn mal eben schnell noch das Setuppaket baut, wenn das Mittagessen schon auf dem Tisch steht...

Neuer Download is online

Till
Seit Nov 2019 ohne easyVDR
Zitieren
#19
Smile

Ich hoffe es hat geschmeckt..
Zitieren
#20
Moin moin TillGroos,

ist die setup.exe essientiell, da es noch 3.5 ist.
Das *.msi gedoppelgeklickt startet aber die Inst und funzt - Danke!+ ;-]

MfG.
          MFG.
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]


Du Brauchen Hilfe? Wir brauchen Daten! <-> Indianer
Zitieren
#21
Funzt erstaunlich gut.
Was du ganz wichtig ändern solltest, ist die Konfiguration.

Ich hab das Teil gestartet und erst mal gefühlte 100Jahre nix, dann irgendwo versteckt hinter 20 andren Fenstern ne nichtssagende Fehlermeldung.
Grund: falsche IP des VDR.

Was hältst du von einem Assistenten der bei ersten Start IP Adresse erfragt (und testet/pingt) und TS/PES Format auswählen lässt
Zitieren
#22
Noch etwas


deine config sieht nicht okay aus, das ist kein funzendes xml

<?xml version="1.0"?>
Zitieren
#23
(13.09.2009, 15:02)Wirbel link schrieb: Funzt erstaunlich gut.
Was du ganz wichtig ändern solltest, ist die Konfiguration.

Ich hab das Teil gestartet und erst mal gefühlte 100Jahre nix, dann irgendwo versteckt hinter 20 andren Fenstern ne nichtssagende Fehlermeldung.
Grund: falsche IP des VDR.

Was hältst du von einem Assistenten der bei ersten Start IP Adresse erfragt (und testet/pingt) und TS/PES Format auswählen lässt

Dialoge für die Settings beim ersten Start sind schon in Arbeit. Was ich irgend wie automatisch Ermitteln kann, werde ich tun (VDR Version, IP?).
Aber eine kleine Anleitung hatte ich ja in Post No. 1 hier geschrieben ;-)

Warum die setup.exe noch auf 3.5 prüft, muss ich mal noch schauen. Der Installer des Visual Studios war noch nie so der knaller..

Ich trag mal in die default config "easyvdr" als Hostname ein, vielleicht hilft das ja schon mal ein bisschen.

Gute Nacht
Till
Seit Nov 2019 ohne easyVDR
Zitieren
#24
Moin moin TillGroos,

für Deine Träume ;-]
(13.09.2009, 21:08)TillGroos link schrieb: Was ich irgend wie automatisch Ermitteln kann, werde ich tun (VDR Version, IP?).
ping locales Netz ...2-254 durch - If response - Test SVDRP

MfG. und gut's nächle

MFG.
Sorry, das war mal dir Hardware, nu wechselt die zu oft ;-]
P4/1.8 1024 mit VGA, 100Mbit, USB 2.0 onBoard VGA misc HDDs CDRW2100E - DXR3 EM8300 original Hollywood+ V1 - DVB-C PCI Twinhan 2021 - DVB-T USB2.0 MSI DIGIVOX II V2+3
easyVDR 0.6.08 Kernel 2.6.28.9 - testing 0.7v5, vga2scart,... ;-]


Du Brauchen Hilfe? Wir brauchen Daten! <-> Indianer
Zitieren
#25
(13.09.2009, 15:06)Wirbel link schrieb: deine config sieht nicht okay aus, das ist kein funzendes xml

<?xml version="1.0"?>

Das schaut mir nach UTF-8 Byte Order Marks aus...
Das _ist_ valide und funzt.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: