Streaming per multicast
-
- Einsteiger
- Beiträge: 359
- Registriert: Donnerstag 18. Juli 2002, 17:40
Streaming per multicast
Ich weiss, das wurde schonmal gewünscht/diskutiert - kam nur irgendwie kein Ergebnis.
Ich finde es einfach lästig, immer den gleichen PC (bzw. die gleiche
IP-Adresse) benutzen zu müssen, an die der Stream gesendet wird.
Bzw. die Adresse in den dbox-Einstellungen ändern zu müssen.
Immer wenn ich an meinem Zweitrechner sitze und von dort streamen will, muss ich erst zwei Stockwerke runter zur dbox laufen und die Parameter dort ändern - lästig
Da fände ich es besser, wenn er den Stream "einfach ins Netz" schickt, und ich ihn von jedem Rechner aus abgreifen könnte...
Oder würde das ganze schon funktionieren, wenn ich einfach eine Multicast-Adresse (z.B. 224.0.0.1) als IP-Adresse angebe?
Das wäre natürlich der Oberhammer
Ich finde es einfach lästig, immer den gleichen PC (bzw. die gleiche
IP-Adresse) benutzen zu müssen, an die der Stream gesendet wird.
Bzw. die Adresse in den dbox-Einstellungen ändern zu müssen.
Immer wenn ich an meinem Zweitrechner sitze und von dort streamen will, muss ich erst zwei Stockwerke runter zur dbox laufen und die Parameter dort ändern - lästig
Da fände ich es besser, wenn er den Stream "einfach ins Netz" schickt, und ich ihn von jedem Rechner aus abgreifen könnte...
Oder würde das ganze schon funktionieren, wenn ich einfach eine Multicast-Adresse (z.B. 224.0.0.1) als IP-Adresse angebe?
Das wäre natürlich der Oberhammer
SAT-Box; Phillips 2xI; AVIA600L; ENX
-
- Senior Member
- Beiträge: 1544
- Registriert: Freitag 12. Oktober 2001, 00:00
-
- Einsteiger
- Beiträge: 359
- Registriert: Donnerstag 18. Juli 2002, 17:40
Weder WingGrabZ noch WinGrabE funktionieren bei mir.
Beide brechen mit einer Fehlermeldung ab:
Und soweit ich verstanden habe, wartet ngrab nur ab, bis die Box einen Stream schickt --> er muss auf genau der Adresse laufen, die in der Box konfiguriert ist.
Bei Tuxvision bin ich mir nicht sicher, was er macht.
Auf jeden Fall funktioneren diese Programme bei mir, aber nur auf der Maschine, deren IP-Adresse in der Box konfiguriert ist.
Oder mache ich etwas falsch oder verstehe etwas nicht richtig ?
Und für was muss ich dann in Neutrino ein Streamingziel-Adresse konfigurieren?
Beide brechen mit einer Fehlermeldung ab:
Code: Alles auswählen
"Windows-Socket-Fehler: The requested address is not valid in its context (10049), auf API 'connect'
Bei Tuxvision bin ich mir nicht sicher, was er macht.
Auf jeden Fall funktioneren diese Programme bei mir, aber nur auf der Maschine, deren IP-Adresse in der Box konfiguriert ist.
Oder mache ich etwas falsch oder verstehe etwas nicht richtig ?
Und für was muss ich dann in Neutrino ein Streamingziel-Adresse konfigurieren?
SAT-Box; Phillips 2xI; AVIA600L; ENX
-
- Developer
- Beiträge: 867
- Registriert: Mittwoch 14. August 2002, 19:50
Du spezifizierst damit den Server , an den die dbox, die Aufnahmeparameter schickt. Daraufhin baut der ngrab-Server dann eine Verbindung zur dbox auf. Das auf Multicast umzustellen, ist denk ich ein ganzes STück arbeit, aber wenns jemand machen will...
Was sich vielleicht leichter realisieren lässt ist, die Aufnahmeparamter über UDP an die Broadcast-Adresse rauszuschicken, damit könnte man dann jemden beliebigen Rechner im Subnetz zum streamen benutzen.
Aber ich glaube es gibt nicht so viele , die davon profitieren
Was sich vielleicht leichter realisieren lässt ist, die Aufnahmeparamter über UDP an die Broadcast-Adresse rauszuschicken, damit könnte man dann jemden beliebigen Rechner im Subnetz zum streamen benutzen.
Aber ich glaube es gibt nicht so viele , die davon profitieren
-
- Erleuchteter
- Beiträge: 455
- Registriert: Montag 5. August 2002, 19:42
hmm, wo werden eigentlich die angaben ueber netzwerkadresse, ip des streamservers, etc.. abgespeichert?
wenn er durchs ganze haus laufen muss, iss aergerlich, aber so koennte er per FTP einfach eine andere config raufschieben, per telnet rebooten und fertig.
PS: bei tuxvision ist der streamserver wohl optional. ansonsten musst du tuxvision ja die ip der box mitteilen - also klappts vielleicht auch so?
wenn er durchs ganze haus laufen muss, iss aergerlich, aber so koennte er per FTP einfach eine andere config raufschieben, per telnet rebooten und fertig.
PS: bei tuxvision ist der streamserver wohl optional. ansonsten musst du tuxvision ja die ip der box mitteilen - also klappts vielleicht auch so?
-
- Einsteiger
- Beiträge: 359
- Registriert: Donnerstag 18. Juli 2002, 17:40
@insolvenzia: die Idee ist prinzipiell nicht schlecht
(Config steht übrigens in neutrino.conf; weiss aber jetzt nicht, wann die geschrieben wird bzw. ob neutrino beim "sauberen" reboot die nicht nochmal updatet und somit meine Änderungen überschreiben würde...)
Nur bin ich nicht alleine im Haus und Du kannst Dir nicht vorstellen, wie meine Holde schreit, wenn ich Ihr von Remote die Box reboote
(Config steht übrigens in neutrino.conf; weiss aber jetzt nicht, wann die geschrieben wird bzw. ob neutrino beim "sauberen" reboot die nicht nochmal updatet und somit meine Änderungen überschreiben würde...)
Nur bin ich nicht alleine im Haus und Du kannst Dir nicht vorstellen, wie meine Holde schreit, wenn ich Ihr von Remote die Box reboote
SAT-Box; Phillips 2xI; AVIA600L; ENX
-
- Erleuchteter
- Beiträge: 455
- Registriert: Montag 5. August 2002, 19:42
naja, sie muss doch dann eh das schauen was du schaust, bzw. umgekehrt. also ohne neutrino neu zu starten wird das dann nix.Massa hat geschrieben: Nur bin ich nicht alleine im Haus und Du kannst Dir nicht vorstellen, wie meine Holde schreit, wenn ich Ihr von Remote die Box reboote
oder ihr nutzt enigma und wingrabe. aber unter enigma geht wohl tuxvision nicht, oder? hab ich nicht probiert. willst du denn nur aufnehmen, also streamen, oder selbst schauen?
-
- Erleuchteter
- Beiträge: 455
- Registriert: Montag 5. August 2002, 19:42
-
- Einsteiger
- Beiträge: 359
- Registriert: Donnerstag 18. Juli 2002, 17:40
Klar muss sie schauen, was ich schaue (bzw. umgekehrt ), aber ich hätte das gerne ohne Neutrino-Neustart (welcher Daemon ist da eigentlich für zuständig, würde es nicht reichen, diesen neu zu starten?)
Ich will sowohl aufnehmen als auch schauen --> tuxvision
Und dass es immer der gleiche Client sein muss, das ist ja genau das Problem
Alternativvorschlag: könnte man das ganze nicht so umbauen, dass
- kein Neustart notwendig ist (Neutrino müsste dann die Parameter erst beim Aufnahmestart einlesen und benutzen)
- die Parameter (Server und Port) per http übergeben werden kann.
Das wäre m.E. ein Kompromiss zum Multicast, oder?
(dann hätte man zumindest eine einfachere Möglichkeit, den Clientrechner zu wechseln)
Ich will sowohl aufnehmen als auch schauen --> tuxvision
Wie starte ich die Aufnahme per telnet?PS: den stream starten kannst du auch ueber telnet, von jedem rechner (sofortaufnahme) oder komfortabler ueber den browser (timer). muss nur immer der gleiche client aufnhemnen, aber das ist sicher kein problem, oder?
Und dass es immer der gleiche Client sein muss, das ist ja genau das Problem
Alternativvorschlag: könnte man das ganze nicht so umbauen, dass
- kein Neustart notwendig ist (Neutrino müsste dann die Parameter erst beim Aufnahmestart einlesen und benutzen)
- die Parameter (Server und Port) per http übergeben werden kann.
Das wäre m.E. ein Kompromiss zum Multicast, oder?
(dann hätte man zumindest eine einfachere Möglichkeit, den Clientrechner zu wechseln)
SAT-Box; Phillips 2xI; AVIA600L; ENX
-
- Erleuchteter
- Beiträge: 455
- Registriert: Montag 5. August 2002, 19:42
>aber ich hätte das gerne ohne Neutrino-Neustart (welcher Daemon ist da
>eigentlich für zuständig
/bin/neutrino ist zustaendig, denke ich mal.
>würde es nicht reichen, diesen neu zu starten?
ja, reicht - aber ein grosser unterschied zu einem reboot ist das nicht <g>.
>Wie starte ich die Aufnahme per telnet?
switch record mode on/off: pzapit -re
tip mal "pzapit --help" ein.
PS: pass doch einfach die IP deines client auf die adresse des streamservers an. also dem client an dem du sitzt gibts du immer 192.168.0.xxx - also die adresse welche in der box eingetragen ist. musst dann zwar den client booten, aber die frau stoerts nicht.
>eigentlich für zuständig
/bin/neutrino ist zustaendig, denke ich mal.
>würde es nicht reichen, diesen neu zu starten?
ja, reicht - aber ein grosser unterschied zu einem reboot ist das nicht <g>.
>Wie starte ich die Aufnahme per telnet?
switch record mode on/off: pzapit -re
tip mal "pzapit --help" ein.
PS: pass doch einfach die IP deines client auf die adresse des streamservers an. also dem client an dem du sitzt gibts du immer 192.168.0.xxx - also die adresse welche in der box eingetragen ist. musst dann zwar den client booten, aber die frau stoerts nicht.
-
- Developer
- Beiträge: 867
- Registriert: Mittwoch 14. August 2002, 19:50
Ja, das macht neutrinoinsolvenzia hat geschrieben:/bin/neutrino ist zustaendig, denke ich mal.
Doch, doch , das geht deutlich schneller:>würde es nicht reichen, diesen neu zu starten?
ja, reicht - aber ein grosser unterschied zu einem reboot ist das nicht <g>.
Neutrino neu starten 5 sec.
Box booten 30 sec
Nein, das geht so nicht. Das schaltet lediglich die zapit in den recordmode. Bewirkt u.a. dass nur noch Sendungen auf dem aktuellen Transponder geschaut werden könne.>Wie starte ich die Aufnahme per telnet?
switch record mode on/off: pzapit -re
tip mal "pzapit --help" ein.
Bis jetzt gibt es keine Möglichkeit die Record-XML-Nachricht an den Streamingserver von aussen zu triggen. Aber Dirch baut das sicher gerne in den nhttpd ein, wenn ihr ihn nett bittet
Für sowas gibts IP-Aliasing, aber da bräuchte man halt ein ordentliches BSPS: pass doch einfach die IP deines client auf die adresse des streamservers an. also dem client an dem du sitzt gibts du immer 192.128.0.xxx - also die adresse welche in der box eingetragen ist. musst dann zwar den client booten, aber die frau stoerts nicht.
Zwen
-
- Erleuchteter
- Beiträge: 455
- Registriert: Montag 5. August 2002, 19:42
dazu faellt mir gerade ein.. wenn man im menue neue netzwerkeinstellungen setzt, muss doch neutrino auch nicht neu gestartet werden. den befehl "netzwerkeinstellungen jetzt zuweisen" kann man nicht per telnet eingeben, oder? "/bin/neutrino/ -parameter?"Zwen hat geschrieben:Ja, das macht neutrinoinsolvenzia hat geschrieben:/bin/neutrino ist zustaendig, denke ich mal.
PS: ich nutze den thttpd, der nhttpd hatte sich damals immer weggehaengt.
>Bis jetzt gibt es keine Möglichkeit die Record-XML-Nachricht an den
>Streamingserver von aussen zu triggen
wie macht das dann tuxision, wingrabE usw??
-
- Einsteiger
- Beiträge: 359
- Registriert: Donnerstag 18. Juli 2002, 17:40
@insolvenzia:
--> Umständlich und lästig; und was lästig ist, lässt man
@Zwen:
Ausserdem verstehe ich nicht, wie hier IP-Aliasing helfen soll, da muss ich ja auf allen Rechnern die host-Tabelle ändern, bzw. im DNS-Server die Aliase ändern und hoffen, dass das bei allen Rechnern schnell genug wirkt???
@Dirch: Bitte, bitte (auf die Knie fall ) baue folgendes in den nhttpd ein:
1.) Ein-/Ausschaltmöglichkeit des Streamings
2.) Konfigurationsmöglichkeit der IP-Adresse/Port
Du kannst Dir meines Dankes schon jetzt sicher sein. Ausserdem glaube ich nicht, dass das nur wenigen hilft, oder irre ich da?
@insolvenzia:
Naja, dann muss ich immer mehrere Rechner ändern. Bzw. immer den dhcp-Server (mit dem ich meinen Rechner über die MAC-Adresse quasi "Pseudo-Festadressen" zuweise).PS: pass doch einfach die IP deines client auf die adresse des streamservers an. also dem client an dem du sitzt gibts du immer 192.168.0.xxx - also die adresse welche in der box eingetragen ist. musst dann zwar den client booten, aber die frau stoerts nicht.
--> Umständlich und lästig; und was lästig ist, lässt man
@Zwen:
Das verstehe ich jetzt nicht. Zum Einen kann ich bei der dbox doch gar keine IP-Namen als Streamingserver eingeben, nur eine Adresse.Für sowas gibts IP-Aliasing, aber da bräuchte man halt ein ordentliches BS
Ausserdem verstehe ich nicht, wie hier IP-Aliasing helfen soll, da muss ich ja auf allen Rechnern die host-Tabelle ändern, bzw. im DNS-Server die Aliase ändern und hoffen, dass das bei allen Rechnern schnell genug wirkt???
@Dirch: Bitte, bitte (auf die Knie fall ) baue folgendes in den nhttpd ein:
1.) Ein-/Ausschaltmöglichkeit des Streamings
2.) Konfigurationsmöglichkeit der IP-Adresse/Port
Du kannst Dir meines Dankes schon jetzt sicher sein. Ausserdem glaube ich nicht, dass das nur wenigen hilft, oder irre ich da?
@insolvenzia:
Das würde mich natürlich auch interessieren...wie macht das dann tuxision, wingrabE usw??
SAT-Box; Phillips 2xI; AVIA600L; ENX
-
- Developer
- Beiträge: 867
- Registriert: Mittwoch 14. August 2002, 19:50
Das liegt vermutlich daran, dass du nicht weisst was IP-Aliasing istMassa hat geschrieben:Das verstehe ich jetzt nicht. Zum Einen kann ich bei der dbox doch gar keine IP-Namen als Streamingserver eingeben, nur eine Adresse.
Ausserdem verstehe ich nicht, wie hier IP-Aliasing helfen soll, da muss ich ja auf allen Rechnern die host-Tabelle ändern, bzw. im DNS-Server die Aliase ändern und hoffen, dass das bei allen Rechnern schnell genug wirkt???
Also , IP Aliasing gibt dir die Möglichkeit auf ein vorhandenes Netzwerdevice eine weiter (2.,3.,4.,...) IP-Adresse zu legen -> Linux kann das schon lange. In deinem Fall würdest du jedem rechner seine normale IP-Adresse lassen, und eine virtuelle definieren, die du dann im Neutrino als Streamingserver einträgst. Je nach gewünschtem PC gibts du dann dem Netzwerdevice dieses PC den Alias.
Wie gesagt unter Linux kein Problem...
Zwen
-
- Einsteiger
- Beiträge: 185
- Registriert: Freitag 7. September 2001, 00:00
-
- Developer
- Beiträge: 867
- Registriert: Mittwoch 14. August 2002, 19:50
-
- Senior Member
- Beiträge: 1544
- Registriert: Freitag 12. Oktober 2001, 00:00
Ich hab' das jetzt nicht ganz mitverfolgt aber ich kann bei mir von jedem Rechner aus mit Wingrab aufnehmen , ohne dass ich irgendeine IP Adresse ändern muss. Einfach IP der Box eintragen und los gehts. Oder was versucht Ihr hier? Bis jetzt reagiert wohl nur ngrab/qbops auf die Streamingserver Befehle, die von der Box kommen.
-
- Einsteiger
- Beiträge: 107
- Registriert: Dienstag 13. August 2002, 08:24
@chkdesign:
Also, mit Wingrab, etc will er es ja nich machen (wegen anderer Gründe), sondern mit dem streaming server
@zwen:
Unter WinNT/2k/xp brauchste keine zusatzsoft
NT: weiss nich mehr genau - machs ma aus dem Hirn (oder was davon noch übrig ist
systemsteuerung
netzwerk
Protokolle
TCP/IP
Eigenschaften
Optionen
Hinzufügen (oben bei den IP-Adressen)
Adresse eintippen
2K/XP:
Systemsteuerung
netzwerk-und-dfü-verbindungen
"LAN-Verbindung" ?? -> Rechtsklick "Eigenschaften"
Internetprotokoll (TCP/IP)
Eigenschaften
Erweitert
Hinzufügen (oben bei den IP-Adressen)
Adresse eintippen
Neustart brauchste normalerweise auch nicht
Also, mit Wingrab, etc will er es ja nich machen (wegen anderer Gründe), sondern mit dem streaming server
@zwen:
Unter WinNT/2k/xp brauchste keine zusatzsoft
NT: weiss nich mehr genau - machs ma aus dem Hirn (oder was davon noch übrig ist
systemsteuerung
netzwerk
Protokolle
TCP/IP
Eigenschaften
Optionen
Hinzufügen (oben bei den IP-Adressen)
Adresse eintippen
2K/XP:
Systemsteuerung
netzwerk-und-dfü-verbindungen
"LAN-Verbindung" ?? -> Rechtsklick "Eigenschaften"
Internetprotokoll (TCP/IP)
Eigenschaften
Erweitert
Hinzufügen (oben bei den IP-Adressen)
Adresse eintippen
Neustart brauchste normalerweise auch nicht
-
- Erleuchteter
- Beiträge: 455
- Registriert: Montag 5. August 2002, 19:42
ich denke mal, das thema hat sich doch zu seiner zufriedenheit eh erledigt, und ich hatte mit dieser vermutung:
"PS: bei tuxvision ist der streamserver wohl optional. ansonsten musst du tuxvision ja die ip der box mitteilen - also klappts vielleicht auch so?"
recht. chkdesign bestaetigt aehnliches fuer wingrab. also benoetigt er einen "fest definierten" client lediglich, wenn er vor der box sitzt (und das ist sicherlich nema problema .
PS: ich hab hier immer noch ne 1.62 laufen, weil mir damals der nhttpd immer abgeschmert ist. beim thttpd hab ich das problem nicht, und die streams funzen (mit wingrabe sogar premiere direkt, TangoTV, etc..). bitraten gingen bis 6K, ast rein!
nun habe ich aus neugierde mal die letzte YADD installiert, da iss ja nun wieder nhttpd angesagt. welchen grund hat das? nach 5 minuten war der naemlich wieder wech ;(.
"PS: bei tuxvision ist der streamserver wohl optional. ansonsten musst du tuxvision ja die ip der box mitteilen - also klappts vielleicht auch so?"
recht. chkdesign bestaetigt aehnliches fuer wingrab. also benoetigt er einen "fest definierten" client lediglich, wenn er vor der box sitzt (und das ist sicherlich nema problema .
PS: ich hab hier immer noch ne 1.62 laufen, weil mir damals der nhttpd immer abgeschmert ist. beim thttpd hab ich das problem nicht, und die streams funzen (mit wingrabe sogar premiere direkt, TangoTV, etc..). bitraten gingen bis 6K, ast rein!
nun habe ich aus neugierde mal die letzte YADD installiert, da iss ja nun wieder nhttpd angesagt. welchen grund hat das? nach 5 minuten war der naemlich wieder wech ;(.
-
- Einsteiger
- Beiträge: 107
- Registriert: Dienstag 13. August 2002, 08:24
-
- Erleuchteter
- Beiträge: 455
- Registriert: Montag 5. August 2002, 19:42
nunja, dazu kann ich persoenlich nix sagen. ich nutze W2K clients, und einen linux router mit dhcpd (so aehnlich macht der fragesteller das wohl auch, zumindest beziehen seine clients ihre IP anhand der MAC adresse vom DHCPD). bisher hatte ich nie den bedarf, eine 2te adresse hinzuzufuegen. moeglich, das es unter W2K ohne neustart moeglich ist, weiss ich nicht. idr braucht das wirklich niemand .charly123 hat geschrieben:@insolvenzia
Ja, das Ursprungsthema scheint erledigt zu sein. Wollte halt nur noch Zwen's Frage bezüglich IP-Adressen unter Windoof beantworten - wenn ich schon mal was weiss
vielmehr wuerde mich der rueckschritt von thtpd auf nhttpd interessieren.
anyone? dirch?
-
- Senior Member
- Beiträge: 1544
- Registriert: Freitag 12. Oktober 2001, 00:00
hehe, Hab' ich heute erst machen müssen. Habe einen neuen Router bekommen, der per Webinterface konfiguriert werden muss. Leider war der von Haus aus mit einer IP versehen, die nicht zu meinem Netzwerk passt. Also in den tcp-ip Einstellungen unter win2k eine 2te IP vergeben und dann ganz schnell die ip des Routers geändert. Funktioniert, ohne Neustart., eine 2te adresse hinzuzufuegen. moeglich, das es unter W2K ohne neustart moeglich ist
thttpd hatte wohl auch seine Bugs. z.B. hab' ich davon gehört, dass der nen plötzlichen CPU verbrauch von 100% hatte. nhttpd ist wohl flexibler, was die features angeht und ist natürlich um Längen schneller.vielmehr wuerde mich der rueckschritt von thtpd auf nhttpd interessieren.
-
- Erleuchteter
- Beiträge: 455
- Registriert: Montag 5. August 2002, 19:42
>thttpd hatte wohl auch seine Bugs. z.B. hab' ich davon gehört, dass der nen
>plötzlichen CPU verbrauch von 100% hatte.
kann ich hier (bei reger nutzung) absolut nicht nachvollziehen. was ab und an
sehr hoch geht ist "keventd", allerdings ist der fuer kernel 2.4 wohl notwenig. und warum kernel 2.4 unbedingt sein muss is beyond my knowledge ;(
>nhttpd ist wohl flexibler, was die features angeht und ist natürlich um
>Längen schneller.
welche features? der soll enen stream serven, alles andere ist irrelevant. und mit enem browser drauf kann man bei beiden.
@dirch: ist "throttles" auf einen festen wert definiert beim thttpd? "nothrottles" nimmt er nicht an.
>plötzlichen CPU verbrauch von 100% hatte.
kann ich hier (bei reger nutzung) absolut nicht nachvollziehen. was ab und an
sehr hoch geht ist "keventd", allerdings ist der fuer kernel 2.4 wohl notwenig. und warum kernel 2.4 unbedingt sein muss is beyond my knowledge ;(
>nhttpd ist wohl flexibler, was die features angeht und ist natürlich um
>Längen schneller.
welche features? der soll enen stream serven, alles andere ist irrelevant. und mit enem browser drauf kann man bei beiden.
@dirch: ist "throttles" auf einen festen wert definiert beim thttpd? "nothrottles" nimmt er nicht an.
-
- Senior Member
- Beiträge: 1544
- Registriert: Freitag 12. Oktober 2001, 00:00
-
- Erleuchteter
- Beiträge: 455
- Registriert: Montag 5. August 2002, 19:42