Streaming über das Internet

  • Hi Leute,
    also ich habe versucht eine Antwort mit Hilfe der Suche zu finden, allerdings nichts brauchbares gefunden. Falls es schon einen Thread gibt wegen dem Thema, entschuldigt bitte, und postet mir den Link.


    Also folgendes. Ich würde gerne per Internetstream Fernsehen. Dazu erstmal, ich benütze eine Aktuelle Malzeit VDR Version und habe am Standort des VDRs, eine 16 Mbit Leitung mit ca 1Mbit Upload.
    Radioprogramme klappen auch schon super, aber Fernsehen ist natürlich zu viel .


    Jetzt habe ich in diesem Forum gesehen, dass es eine Möglichkeit gibt, dem Streamdevser so zu kofigurieren, dass ich per http://ipadresse:3000/PES/extern/Kanalnummer einen in divx umgewandelten Stream bekommen kann.


    Allerdings weis ich nicht wie ich den VDR dahin bringe.


    Was muss ich machen, dass ich dieses Externe erreichen kann?


    Vielen Dank schonmal

  • Du brauchst ein (aktuelles) Streamdev, welches externremux unterstützt.


    Such einfach mal nach externremux.sh.
    In die Datei muss ein Aufruf für den mencoder, dieser wandelt dir den MPEG Stream in einen anderen Stream deiner Wahl um. (Braucht aber viel CPU-Power)


    Gruß
    Roland

    Software: VDR 1.4.3, mp3, osdpip, streamdev-server, femon, wapd, X11, Wireless Keyboard Kernel: 2.6.18
    Hardware: 1x DVB-S v 1.3, 1x Skystar 2, Celeron@2GHz, 256 MB RAM, 4 HDs Raid1/5, Total: 600 GB, Asus P4S533 cmi8738 & LAN on board 6 PCI
    40" Sammelbestellungs-LCD an ATI Radeon 9550 DVI-Out + tvtime, 70 cm TV an J2-RGB-Out
    Organisator der ersten und zweiten VDR-Sanitizer Sammelbestellung.
    In progress: POV-ION 330 - MediaPointer MP-S2 - vdr 1.7.9 - vdr-xine(vdpau)

  • Servus,


    Falls Du mein ISO noch nicht installietrt hast, dort wäre die Funktion dabei. Es gibt da ein Skript "selectstreamquality.sh", da kannst Du verschiedene Bandbreiten von DSL1000 - 54MBit WLan einstellen. Das Plugin streamdev-server muss dazu aktiviert sein, als Client eignet sich z.B. vlc (VideoLanClient, http://www.videolan.org)


    cu
    Markus

  • So habe mein System upgedated, und bin auch sehr zufrieden.
    Aber ich nütze den VDR sowohl als Server in einem Lan, als auch über das Internet (geplannt wenigstens). Besteht die möglichkeit, Streamdev so zu konfigurieren, dass die Clients im Homelan normal streamen, und über das Internet über den Konvertierten Stream?


    Schonmal Danke

  • Ja, wenn ../extern/.. im Streamlink vorkommt wird der Stream komprimiert, andernfalls der Originalstream zum Client geschickt.

    Software: VDR 1.4.3, mp3, osdpip, streamdev-server, femon, wapd, X11, Wireless Keyboard Kernel: 2.6.18
    Hardware: 1x DVB-S v 1.3, 1x Skystar 2, Celeron@2GHz, 256 MB RAM, 4 HDs Raid1/5, Total: 600 GB, Asus P4S533 cmi8738 & LAN on board 6 PCI
    40" Sammelbestellungs-LCD an ATI Radeon 9550 DVI-Out + tvtime, 70 cm TV an J2-RGB-Out
    Organisator der ersten und zweiten VDR-Sanitizer Sammelbestellung.
    In progress: POV-ION 330 - MediaPointer MP-S2 - vdr 1.7.9 - vdr-xine(vdpau)

  • So ich bin gerade daran zu testen. Also streamen ansich geht. Allerdings wenn ich
    http://meineip:3000/extern(e)/Kanalnummer
    eingebe, schmeist mein VDR nur noch
    linvdr user.err vdr: [2128] ERROR: write failed: Broken pipe


    und es geht nichts vorwärts. Hat Streamdev ein eigenes Log wo ich mir den kompletten Vorgang mal anschauen kann?
    Achja ich verwende den VLC Player.
    Danke schonmal

  • Hi,
    ich bekomme es garnicht zum laufen.


    Wenn ich im Browser http://192.168.178.239:3000 eingebe, dann bekomme ich die Kanalliste.


    Wenn ich in VLC den Netzwerkstream http://192.168.178.239:3000/PES/1 öffne, dann sehe ich das erste Programm meiner Kanalliste.


    Der Versuch Unable http://192.168.178.239:3000/PES/extern/1 zu öffnen bringt die Meldung:
    Unable to open 'http://192.168.178.239:3000/PES/extern/1'


    VDR:
    - Mahlzeit 3.2
    - Streamingserver Plugin aktiviert
    - Setup -> DSL2000
    - Plugin einstellungen unverändert.


    Hat jemand eine Idee?


    Cu trucki

    Hardware: 2x TechniSat CableStar HD2 DVB-C, 128GB Sandisk SSD, Seagate 250GB SATA verpackt in einen Fujitsu Siemens Celsius W350 (Core2Duo 2x1800Ghz, 2GB Ram, Gainward GT610 mit VGA-OUT für GraphTFT und HDMI für einen Samsung UE46es5700)
    Software: YaVdr 0.5

    Einmal editiert, zuletzt von Trucki ()

  • Hi,


    kann nicht gehen, der Aufruf muss heißen:


    'http://192.168.178.239:3000/EXTERN/1'


    das PES aus deinem Aufruf ist zuviel...


    bye
    Sven


    Link: Richtig fragen

  • Ich krieg da nur ein


    Dec 20 17:12:25 linvdr user.err vdr: [3041] ERROR: write failed: Broken pipe


    :(


    Welche Plugins müssen außer streamdev-server denn aktiviert sein, gibt es welche die nicht aktiviert sein dürfen?


    Verwendete Adresse ist http://linvdr:3000/extern/1


    Installation ist die Mahlzeit-ISO 3.2 mit aktiviertem streamdev-server und noch ein paar Schnickschack-Plugins die mit dem Streamen eigentlich nicht zusammenhängen können (weather, etc.)


    DSL1000 ist als Zielbitrate im Rahmen des setups eingestellt.


  • Reicht denn die Rechenleistung aus um das Videomaterial "on the fly" zu komprimieren? Mein XP3000+ ist bei DSL 1000 ca. 12-14% ausgelastet. Welche Hardware verwendest Du?


    cu
    markus

  • Hallo Mahlzeit !


    Das Thema interressiert mich auch brennend. Nur mein Netzwerk besteht jetzt aus einem Eisfair-VDR-Server (P3-866 + Intel-Chipsatz) und einem c't-VDR-Client (ebenfalls P3-866 + VIA) welche wahrscheinlich zu langsam sind für die Konvertierung..
    Meine Überlegung wäre nun einen weiteren Client mit deiner ISO zu installieren (P4-1700 + Intel-Chipsatz wäre noch übrig), und dem das ganze erledigen zu lassen.
    Internet : DSL6000 mit 800kbit Upload


    Was muss ich hierbei beachten/konfigurieren ?


    Gruss reever

    1. YaVDR AMD Dual-Core 2* DVB-S (Hauppsuge WinTV 400 Lite, Technisat Sky Star 2)
    Work-PC : AMD Dual-Core, 3.2Ghz, 8GB DDR3, 500GB, GF FX9500GT, Ubuntu 11.04

    2 Mal editiert, zuletzt von reever ()


  • Servus,


    ISO installieren, dann streamdev-server als Plugin nehmen. Auf der Konsole noch /usr/bin/selectstreamquality.sh aufrufen und auswählen... Und dann hoffen dass die CPU-Leistung reicht wenn Du dich mit einem Client verbindest ;)


    cu
    markus

  • Ich versteh nur eins nicht, weil hier ist ja ein Sonderfall. Ich muss ja das stremdev-client-plugin zusammen mit dem stremdevserverplugin zu verwenden.
    Gibts denn da keinerlei Probleme ?
    Ich hab ja schon nen Server (Eisfair-VDR mit Samba u. NFS). Und an diesen soll dann die Mahlzeit-ISO als Stremdevclient den Stream empfangen und reencoden u. wiederum ins Internet schicken.


    Nur dass keine Missverständnisse auftauchen.


    Gruss reever

    1. YaVDR AMD Dual-Core 2* DVB-S (Hauppsuge WinTV 400 Lite, Technisat Sky Star 2)
    Work-PC : AMD Dual-Core, 3.2Ghz, 8GB DDR3, 500GB, GF FX9500GT, Ubuntu 11.04

    Einmal editiert, zuletzt von reever ()

  • Ich hab jetzt mal testweise mit VLC den VDR-Stream geöffnet und recodiert ins Internet geschickt.
    Bei meinem Nachbarn kann ich den stream über meinen dyndns-Account einwandfrei empfangen
    Nur mal zur Info.


    Gruss reever

    1. YaVDR AMD Dual-Core 2* DVB-S (Hauppsuge WinTV 400 Lite, Technisat Sky Star 2)
    Work-PC : AMD Dual-Core, 3.2Ghz, 8GB DDR3, 500GB, GF FX9500GT, Ubuntu 11.04

  • Reicht es nicht wenn ich im das Streamdev-Server Plugin aktiviert habe? Ich hab momentan immernoch das Problem dass ich z war im Lan uncodierten Stream empfangen kann (PS), aber codiert geht da nix. Kommt beim VLC kein Fehler und nix. Zeigt halt nix an.

  • Zitat

    Original von brombeerwilly
    Reicht es nicht wenn ich im das Streamdev-Server Plugin aktiviert habe? Ich hab momentan immernoch das Problem dass ich z war im Lan uncodierten Stream empfangen kann (PS), aber codiert geht da nix. Kommt beim VLC kein Fehler und nix. Zeigt halt nix an.


    Und nochmal die Frage nach der Hardware... Um welchen Rechner (Leistung) geht es denn? Was steht im log (logread)? Der Client darf auch? Auf welcher IP hört Streamdev-server?


    cu
    Markus

  • Hardware ist ein AMD Duron 1600Mhz, 768MB Ram. Logread kann ich leider nicht gucken da ich momentan auf Arbeit bin.


    Ähm, was die Frage angeht auf was für ne IP der Streamdev-Server hört.... was muss man denn da reinschreiben? Hab da momentan per Setup 0.0.0.0 stehen :) Hab bisweilen noch keine Dokumentation dazu gefunden und wusste nicht genau was diese Einstellung bedeutet. Der unkomprimierte Stream ging ja einwandfrei, daher ging ich aus dass ich da nix ändern muss :)


    Grüße

  • HI,


    wenn ich in VLC(Windows) den Netzwerkstream http://linvdr:3000/EXTERN/1 öffne, dann passiert ebenfalls garnichts.


    Logread ist randvoll mit der Zeile:

    Code
    Dec 21 08:17:14 linvdr user.err vdr: [1429] ERROR: write failed: Broken pipe


    Meine Hardware ist mit einem Scenic600 (P3 600 MHZ - 192MB RAM) sicherlich zu schwach. Nur hätte ich ein ruckeln erwartet.


    Trucki

    Hardware: 2x TechniSat CableStar HD2 DVB-C, 128GB Sandisk SSD, Seagate 250GB SATA verpackt in einen Fujitsu Siemens Celsius W350 (Core2Duo 2x1800Ghz, 2GB Ram, Gainward GT610 mit VGA-OUT für GraphTFT und HDMI für einen Samsung UE46es5700)
    Software: YaVdr 0.5

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!