Computerhilfen.de Logo
Forum
Tipps
News

Live Desktop Stream auf TV

Hi,
was der Betreff bereits sagt, versuche ich über das Netzwerk einen Live Stream vom Desktop auf einen Fernseher zu übertragen.
Der Fernseher ist DLNA fähig und würde als solcher Client dienen.
Jedoch komme ich mit dem Senden des Streams nicht weiter.
Nach einigen Stunden Internetsuche bin ich auf Seiten wie diese gestoßen.

http://alenblog.wordpress.com/2011/04/21/stream-computer-desktop-to-tv-using-dlna-tversity-and-vlc/

Dort wird versucht über VLC ein Live Stream auszugeben und dann weiter mit TVersity ins netzwerk zu schicken. Anscheinend ist es möglich jedoch komm ich mit dieser "Anleitung" nicht weiter.

Hat von euch schon jemand Erfahrung mit dem Live Streaming gemacht oder hat vielleicht ein bereits existierendes Tutorial zur Hand?

Ich würde mich über jeden hilfreichen Tip freuen.



Antworten zu Live Desktop Stream auf TV:

Was mir auch schon helfen würde, wenn mir wer beschreiben kann, wie ich den Desktop Stream von einem VLC player zu nem 2. PC mit VLC übertrage.

Hallo Leute,
ich habs endlich hinbekommen  ;D
An sich braucht man 3 verschiedene Programme.
VLC player (2.0.7)
Serviio
http://www.chip.de/downloads/Serviio_56808399.html
Screen Capturer Recorder
http://sourceforge.net/projects/screencapturer/files/

Sollte jemand interesse haben, schreib ich hier mal die einzelnen Schritte nieder:


1. VLC starten / Medien / Stream / Aufnahmegerät öffnen

wollt ihr nur das Desktopbild übertragen wähl jetzt "Desktop"
für Desktop + Ton braucht ihr das oben erwähnte Programm: Screen Capturer Recorder
Den Recorder 1 mal starten und unter Optionen sicher gehn, dass bei "Select Audio Device" virtual-audio-capturer steht, dann könnt ihrs wieder schließen.

2.Aufnahmemodus DirectShow
3.Video-Gerätename: screen-capture-recorder
4.Audio-Gerätename: virtual-audio-capturer
5.Stream / Nächstes
6.Bei Ziel die Zieldatei auf HTTP ändern und hinzufügen
7. Port am besten auf 1234 ändern, da 8080 nicht immer funktioniert
8. Transkodierung Haken setzen
9. Profil: Video - H.264 + MP3 (MP4) und dann bearbeiten
Verkapselung: MPEG-TS
Videocodec: Codec: MPEG-2
            Bitrate: 512KB/S
            Bildwiederholrate: 25 FPS
dann auf speichern (es sind auch sicher andere Formate möglich,bei meinem PC/TV funktionieren diese gut, daher hab ich sie genommen  ;))

10. auf Stream klicken: nun beginnt der Stream und wir können VLC erstmal minimieren.
Zur Kontrolle ob alles richtig gemacht wurde lassen wir uns den Stream mal anzeigen:
dazu:
10.1 VLC ein 2. mal starten
10.2 Medien / Netzwerkstream öffnen...
10.3 Netzwerkadresse eingeben
In meinem Fall z.b. http://192.168.0.253:1234
wobei 192.168.0.253 die IP Adresse vom PC ist und 1234 der vorhin gewählte Port
Die IP Adresse findet ihr einfach heraus, indem ihr in die Eingabeaufforderung geht und dort ipconfig eingebt. Nun nurnoch den passenden Netzwerkadapter suchen und Adresse abschreiben.

solltet ihr alles richtig gemacht haben erscheint jetzt euer Desktop als Wiedergabe im VLC Player

Jetzt müss ma das ganze nurnoch zum TV bekommen. Dazu brauchen wir Serviio

11. Serviio Console starten
12 Library / Online sources / Add
   Source Type: Live Stream
   Source URL: http://192.168.0.253:1234 (die gleiche die ihr fürs Testen verwendet habt)
   Media type: Video

Bei Display Name könnt ihr noch den anzuzeigenden Namen wählen.

13. Add / Save

Nun sollte euch bei eurem TV, der natürlich im gleichen Netzwerk hängen muss, ein Serviio Server angezeigt werden wo Ihr nurnoch Video/Online wählen müsst und schon wird euer Livestream mit Namen angezeigt. Starten und das wars.

Da ich schon in vielen Formen ähnliche Anfragen wie meine gesehen hatte und nie eine richtige Antwort gegeben wurde, hoffe ich,dass ich vielleicht ein paar Leuten weiter helfen konnte.
Sollte noch was unklar sein einfach hier posten, ich werd die nächste Zeit noch öfters rein schaun.

Gruß
Feal

Hallo Feal,

ich habe deine Anleitung soweit befolgt. Jedoch zeigt mein Serviio an, das die URL bzw. IP nicht funktioniert/ falsc h ist. Ich freue mich üer eine Rückmeldung von dir. Gruß Denis.

Hallo Denis,
welche Serviio Version verwendest du? 1.3.1?
Hast du nach dem Starten des Streams in einem 2. VLC Fenster mal die Probe gemacht ob der Stream auch wirklich gestartet wurde und deine verwendete http:// Adresse auch passt?
VLC mit dem Stream muss natürlich im Hintergrund weiter laufen.

Sollte es weiterhin Probleme geben meld dich einfach nochmal, dann kann ich es dir auch z.B. in Teamspeak 3 einmal genau erklären.

Gruß Feal

Hallo Feal,

ich nutze die serviio-Version 1.3.1. Der Desktopstream wird im VLC angezeigt, nur im serviio wird die URL nicht erkannt. Die IP ist richtig eingegeben. Den VLC habe ich laufen lassen. Weitere Hilfe nehme ich gerne in Anspruch...

Danke dir schonmal vorab.

Gruß Denis. 

(Nochmals eine Ergänzung zum Screen Capture Recorder und den Audio Einstellungen beim VLC-Player)
Hallo Leute,
ich habs endlich hinbekommen  ;D
An sich braucht man 3 verschiedene Programme.
VLC player (2.0.7)
Serviio
http://www.chip.de/downloads/Serviio_56808399.html
Screen Capturer Recorder
http://sourceforge.net/projects/screencapturer/files/

Sollte jemand interesse haben, schreib ich hier mal die einzelnen Schritte nieder:


1. VLC starten / Medien / Stream / Aufnahmegerät öffnen

wollt ihr nur das Desktopbild übertragen wähl jetzt "Desktop"
für Desktop + Ton braucht ihr das oben erwähnte Programm: Screen Capturer Recorder
Den Recorder findet ihr unter: Start, Alle Programme, Screen Capture Recorder, Use, Record.
Den Recorder 1 mal starten und unter Optionen sicher gehn, dass bei "Select Audio Device" virtual-audio-capturer steht, dann könnt ihrs wieder schließen.

2.Aufnahmemodus DirectShow
3.Video-Gerätename: screen-capture-recorder
4.Audio-Gerätename: virtual-audio-capturer
5.Stream / Nächstes
6.Bei Ziel die Zieldatei auf HTTP ändern und hinzufügen
7. Port am besten auf 1234 ändern, da 8080 nicht immer funktioniert
8. Transkodierung Haken setzen
9. Profil: Video - H.264 + MP3 (MP4) und dann bearbeiten
Verkapselung: MPEG-TS
Videocodec: Codec: MPEG-2
            Bitrate: 512KB/S
            Bildwiederholrate: 25 FPS
Audiocodec: Haken bei Audio
            Codec: MPEG Audio
            Bitrate: 128KB/s
            Kanäle: 2
            Abtastrate: 44100
dann auf speichern (es sind auch sicher andere Formate möglich,bei meinem PC/TV funktionieren diese gut, daher hab ich sie genommen  ;))

10. auf Stream klicken: nun beginnt der Stream und wir können VLC erstmal minimieren.
Zur Kontrolle ob alles richtig gemacht wurde lassen wir uns den Stream mal anzeigen:
dazu:
10.1 VLC ein 2. mal starten
10.2 Medien / Netzwerkstream öffnen...
10.3 Netzwerkadresse eingeben
In meinem Fall z.b. http://192.168.0.253:1234
wobei 192.168.0.253 die IP Adresse vom PC ist und 1234 der vorhin gewählte Port
Die IP Adresse findet ihr einfach heraus, indem ihr in die Eingabeaufforderung geht und dort ipconfig eingebt. Nun nurnoch den passenden Netzwerkadapter suchen und Adresse abschreiben.

solltet ihr alles richtig gemacht haben erscheint jetzt euer Desktop als Wiedergabe im VLC Player

Jetzt müss ma das ganze nurnoch zum TV bekommen. Dazu brauchen wir Serviio

11. Serviio Console starten
12 Library / Online sources / Add
   Source Type: Live Stream
   Source URL: http://192.168.0.253:1234 (die gleiche die ihr fürs Testen verwendet habt)
   Media type: Video

Bei Display Name könnt ihr noch den anzuzeigenden Namen wählen.

13. Add / Save

Nun sollte euch bei eurem TV, der natürlich im gleichen Netzwerk hängen muss, ein Serviio Server angezeigt werden wo Ihr nurnoch Video/Online wählen müsst und schon wird euer Livestream mit Namen angezeigt. Starten und das wars.

Da ich schon in vielen Formen ähnliche Anfragen wie meine gesehen hatte und nie eine richtige Antwort gegeben wurde, hoffe ich,dass ich vielleicht ein paar Leuten weiter helfen konnte.
Sollte noch was unklar sein einfach hier posten, ich werd die nächste Zeit noch öfters rein schaun.

Gruß
Feal

Hallo Denis,
ich habs grad nochmal mit verschiedenen Versionen von VLC Probiert, falls du da eine aktuellere hast.
Serviio an sicht klappt soweit immer.
Bekommst du die Fehlermeldung:
Serviio error
Provided URL is not valid '192.168.0.253:1234'?
Diese Meldung erscheint, wenn bei der URL ein Schreibfehler vorliegt.
Dies kann das Fehlen von http:// sein, dass \\ anstatt // verwendet wurde etc.

Achte beim Erstellen des Live Streams nochmal genau auf die Schreibweise und die Einstellungen:

Source type: Live Stream
URL: http://192.168.0.253:1234
Display name: kannste leer lassen erstmal
Media type: Video
Thumbnail URL: leer

Du kannst auch die Source URL mit "Check stream URL" überprüfen lassen.

Sollte das weiterhin nicht funktionieren deinstallier nochmal Serviio, VLC und Screen Capture Recorder und wiederhol die einzelnen Schritte erneut. Achte darauf, dass auch Java bei dir mit installiert wird, da dies für die einzelnen Programme nötig ist.

Gruß Feal

also bei mir klappt alles bis auf den Punkt, dass ich im ordner servio/video/online kein stream vorfinde. die ordner unter video sind immer leer. ;/

also jetzt klappt es aufeinmal, aber das bild bricht ab mit der nachricht "audiodatei nicht unterstützt" .. ich will nur das bild streamen nicht den ton, hab also den 2. schritt weggelassen.

Hi,
wenn der Stream nicht im Ornder Online angezeigt wird kann es daran liegen, dass du Serviio nicht als Autostart hast und so evt. gewisse Dienste nicht mit gestartet wurden.
Manuell klappt es nicht immer.

Möchtest du nur den Desktop übertragen musst du bei der Auswahl nur "Desktop" wählen.
Wichtig ist unten eine passende Bildwiederholrate: 25 FPS sollte bei den meisten Geräten funktionieren.

Wenn die von mir getesteten Video Einstellungen nicht funktionieren wirste etwas rum probieren müssen. Es wird da bei verschiedenen Fernsehmodellen Unterschiede geben.
Hast du mal das Öffnen des Streams in einem 2. VLC Fenster probiert?

Gruß Feal

erstmal ist die anleitung super! habe wirklich lange sowas gesucht... allerdings funzt das bei mir trotzdem nicht so wirklich.

also ich habe alles genau gemacht wie beschrieben, inkl. port änderung. im 2. vlc wird auch ein stream wiedergegeben, allerdings stellt der sich so dar, das immer wieder das VLC fenster eingezoomt wird?!

bei serviio alle einstellungen korrekt und beim link test, kommt auch der gründe haken. Was mir zu meinem glück fehlt ist einzig und allein, eben jener video stream auf dem TV. da kommt nämlich nüscht. die video-ordner auf der TV-Anzeige sind allesamt leer. ich ärger mich jetzt schon seit wochen mit der problematik rum. ich werd noch irre dabei -.-

Hallo banban,
das "Einzoomen" im VLC Player kommt einfach davon, dass du von deinem Desktop ein Bild angezeigt bekommst was dann aufgenommen wird um direkt wieder im VLC Fenster zu erscheinen. Hierdurch hast du eine Endlosschleife.

Bei Serviio musst du normal nur den bereits beim VLC zum Testen verwendeten Link einfügen. Vergess das http:// und den Port :1234 nicht.
Schau mal nach ob bei dir Serviio als Autostart ausgeführt wird und somit auch die nötigen Dienste direkt gestartet sind.
Einfach bei Win 7 Start "msconfig" eingeben und im angezeigten Fenster auf Systemstart gehen.

Zudem kannst du zur Sicherheit einmal bei deiner Bedienungsanleitung vom TV nachschauen ob er das mpeg-2 Format unterstützt.

Sollte es weiterhin nicht funktionieren kannst du dich gerne nochmal melden.

Hi Feal,

Deine Anleitung ist super, ich hab schon ewig nach so einer Möglichkeit gesucht. Hab auch alles hinbekommen, dass Problem ist, dass ich meine Maus nicht sehen kann und alles um ca 10 Sekunden verzögert ist. Gibt es da ne Lösung? Ich möchte nur das Bild streamen ohne Ton, da ist eine Verzögerung natürlich echt ätzend.

Grüße

Hi danikay,
das mit dem Mauszeiger ist kein Problem, die Verzögerung dagegen ist da etwas schwieriger.

Aktuell verwende ich VLC 2.1.3.
VLC selbst stellt keinen Mauszeiger zur Verfügung wodurch wir uns erstmal einen erstellen müssen.
Dieser muss im PNG Format gespeichert sein.
Entweder du erstellst dir selbst einen Mauszeiger oder du machst folgendes.
1. C:\Windows\Cursors (hier sind alle von Windows verwendeten Zeiger als .cur Datei gespeichert)
2. Umwandlung der Datei in eine PNG z.B. mit folgender Seite:
http://image.online-convert.com/convert-to-png
3. entpacken der ZIP-Datei und Speicherung an einen passenden Ort
4. VLC öffnen, Werkzeuge, Einstellungen, unten: "Eintellungen zeigen: Alle", Input/Codecs, Access-Module, Bildschirm
5.Bei "Bild für Mauszeiger" die erstellte PNG-Datei angeben und auf "Speichern" klicken.

Nun kannst du wie gewohnt den Stream starten und bekommst die PNG-Datei als Mauszeiger angezeigt.

Die Verzögerung zwischen dem Desktop und der Wiedergabe entsteht durch das Verarbeiten der Video Informationen.
Der aufgenommene Desktop muss ja zuerst digitalisiert, verpackt, übers LAN geschickt und beim Empfänger wiederum entpackt und dargestellt werden.
Hierbei spielen einerseits die Leistung des Sender PCs aber auch die verwendete Codierung eine Rolle. Der Empfänger selbst kann auch noch mit einem Puffer versehen sein, welcher wiederum Zeit kostet.
Unter 1 Sekunde Verzögerung wirst du wohl nicht kommen.
Ich selbst habe etwa 1,5 Sekunden Versatz, welcher aber sicher noch optimiert werden kann.

Ich hoffe die Antwort hilft dir weiter.
Bei weiteren Fragen einfach melden.

Gruß
Feal


« fritzbox 6360 cableWindows 10: Wlan problem (kein Internet) »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!