Streaming

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Streaming von Aufzeichnungen)
(Streaming von Fernsehen und Aufzeichnungen)
Zeile 15: Zeile 15:
 
Punk not dead  <a href=" http://www.blackplanet.com/SandraS2/ ">red tub</a>  5462
 
Punk not dead  <a href=" http://www.blackplanet.com/SandraS2/ ">red tub</a>  5462
  
= Streaming von Fernsehen und Aufzeichnungen =
+
Punk not dead  <a href=" http://www.blackplanet.com/FreddIY/ ">free yobt porn</a6226
Für das Streaming von Fernsehsendungen und Aufzeichnungen in einer Umgebung stehen mehrere Möglichkeiten zur Verfügung.
+
 
+
==Streamdev-client==
+
Mit dem [[Streamdev-plugin]] ist eine klassische VDR-to-VDR-Lösung möglich, bei dem mehrere VDR ein Hausnetzwerk aufbauen können und über dieses Netzwerk Fernsehen und Aufzeichnungen teilen können. Da der [[Streamdev-plugin#Streamdev-server|Streamdev-server]] keine Aufnahmen streamen kann, muss der Zugriff auf ein zentrales Aufnahmeverzeichnis über Netzwerkfreigaben erfolgen. Dabei ist [[NFS]] gegenüber [[Samba]] vorzuziehen, da der Durchsatz deutlich höher ist. Der Client kann das zentrale Aufnahmeverzeichnis entweder direkt als /video einhängen (mounten) oder als Unterverzeichnis.
+
 
+
Eine DVB-Karte ist im Client nicht erforderlich. Das [[Streamdev-plugin#Streamdev-client|Streamdev-client Plugin]] fungiert als Eingabegerät. Als Ausgabegeräte können reine Software-Lösungen wie das [[Softdevice-plugin|Softdevice]]- oder [[Xine-plugin]] zum Einstatz kommen. Als Hardware-Lösung bietet sich eine [[Dxr3|Dxr3-Karte]] oder eine [[Full-featured-DVB-Karte]] an, wobei von letzterer nur der Decoder-Teil benötigt wird.
+
 
+
==Xineliboutput==
+
An das [[Xineliboutput-plugin]] können sich ebenfalls Netzwerk-Clients verbinden. Während bei Streamdev alle Clients unabhängig voneinander agieren können, teilen sich bei Xineliboutput alle Clients den selben VDR. Alle Clients sehen also immer das selbe Programm und bedienen gemeinsam das [[OSD]] des Servers.
+
 
+
==Xine-Player==
+
Eine weitere einfache Lösung eines Streamclients stellt der [[Xine-Player]] dar.
+
 
+
==Streaming zur DBOX2 und Dreambox==
+
Es ist ebenfalls möglich eine DBOX2 und Dreambox als Streamclient zu verwenden. Erreicht wird dies über das [[ffnetdev-plugin]] des VDR und einem [http://developer.berlios.de/projects/vdrviewer vdr-viewer]-Plugin für die DBOX2.
+
 
+
==Streaming zur XBOX==
+
Die XBOX kann ebenfalls für VDR-Aufzeichnungen und Live-TV dienen. Da es viele Möglichkeiten gibt, soll beispielhaft für eine einfache Konfiguration an dieser Stelle auf das weit verbreitete XBMC [http://xboxmediacenter.com] eingegangen werden. Es nutzt intern den Mplayer. Vorteilhaft ist die Bedienung über die orginal Xbox-Fernbedienung.
+
 
+
1. Vorraussetzung
+
 
+
a) für TV: ein lauffähiger VDR mit Streamdev-Plugin und eine generierte Playlist aus der channels.conf ähnlich wie beim vlc (s.o.). Alternativ (wie im Forum zu finden) kann man sich auch per http auf den Port des Streaming-Servers verbinden z.B. http://meine-vdr-ip:3000/ und die Senderliste mit "Seite speichern unter" temporär lokal ablegen. Nun kann diese "quick`n dirty" als VDR-Playliste generiert werden durch einen upload auf jarmes.de [http://www.jarmes.de/Linux-VDR-Playlist.66.0.html]. Man erhält einen individuellen Playlist-File z.B. vdr_playlist.m3u
+
 
+
b) für Aufnahmen: ein lauffähiger Samba-Server für den Zugriff auf das /video Verzeichnis da XBMC kein nfs kennt.
+
 
+
 
+
2. Installation
+
 
+
XBMC auf der XBOX installieren. [http://xboxmediacenter.com/wiki/index.php?title=Install_XBMC] Kopieren der vdr_playlist.m3u nach ./XBMC/UserData/playlists/video, weil dort die Playlists für Videos abgelegt werden können für den TV-Einsatz.
+
 
+
3. Konfiguration
+
 
+
Eventuell je nach Anzahl der vorhandenen Karten im VDR-Server muss ggfls. das Streamdev-Plugin angepasst werden wegen der Umschaltproblematik bei z.B. nur einer TV-Karte (getestet mit: Pausierverhalten = immer, Pausieren der Clients = ja).
+
Im XBMC auf der XBOX unter Videos muss eine neue Quelle hinzugefügt werden durch drücken der Title-Taste auf der Xbox-Fernbedienung. Hier wird nach einem Namen gefragt z.B. VDR-records und einem Pfad z.B. smb://meine-vdr-ip/video den man auch über die Fernbedienung suchen kann. Sinnvoll ist ebenfalls für das Abspielen unter Einstellung/Videos/Allgemein im XBMC die Option "Gestapelte Dateien als eine Datei behandeln" zu aktivieren.
+
 
+
 
+
4. Bedienung
+
 
+
a) für TV: im XBMC einfach unter Videos/Playlists die kopierte Datei auswählen. Nun werden alle Programmnamen angezeigt. Programm auswählen und mit Select starten. Zappen kann man nun durch drücken der Display-Taste (Stream wird minimiert und Kanalliste eingeblendet) auf der Fernbedienung und wählen eines neuen Senders wieder per Select-Taste.
+
 
+
b) für Aufnahmen: im XBMC einfach unter Videos/VDR-records den Remote-Zugriff starten durch select. Alle Aufnahmen werden entsprechend angezeigt. Hier z.B. 001.vdr wählen. Über das Drücken der Menü-Taste auf der Fernbedienung gelangt man zum On Screen Display (OSD) [http://xboxmediacenter.com/wiki/index.php?title=My_Videos#OSD_.28On_Screen_Display.29], wo man über die Videoeinstellungen das Deinterlacing aktivieren  kann z.B. Bob wie beim vlc und den Bild-Modus.
+
 
+
==Streaming von [[ffnetdev-plugin]] zu {{wikipedia|VLC_media_player}} für Livebildausgabe und {{wikipedia|VNC}} für [[OSD]]-Darstellung==
+
Das Livebild bekommt man durch Eingabe von '''tcp://<VDR IP>:<PORT>''' im {{wikipedia|VLC_media_player}}.
+
 
+
Bzw. auf der Kommandozeile ('''<PORT>''' kann geändert werden, siehe: [[ffnetdev-plugin#Parameter]]).
+
 
+
shell> vlc tcp://<VDR IP>:<PORT Standard '''20002'''>
+
 
+
Für die [[OSD]]-Darstellung wird Tight-{{wikipedia|VNC}} verwendet, als {{wikipedia|VNC}}-Server muss dann folgendes Adresse eingegeben werden '''<VDR-IP>:<PORT>'''.
+
 
+
Bzw. auf der Kommandozeile ('''<PORT>''' kann geändert werden, siehe: [[ffnetdev-plugin#Parameter]]).
+
 
+
  shell> vncviewer <IP>:<PORT Standard '''20001'''>
+
 
+
Durch das kombinieren beider Programme hat man einen Streamingclient, inc [[OSD]].
+
 
+
Es sei erwähnt, das es nicht zwangsläufig {{wikipedia|VLC_media_player}} für die Ausgabe sein muß.
+
 
+
==Streaming von [[ffnetdev-plugin]] zu {{wikipedia|VLC_media_player}} für Livebildausgabe und [[OSD]]-Darstellung==
+
 
+
Seit VLC 0.9.x kann der {{wikipedia|VLC_media_player}} das [[OSD]] auch selbst darstellen übers Videobild überlagert, so wie es ein [[OSD]] auch sein sollte.
+
 
+
Dazu muss VLC mit den folgenden Parametern gestartet werden:
+
 
+
shell> vlc --sub-filter="remoteosd"
+
            --rmtosd-host=<VDR IP>
+
            --rmtosd-port=<PORT Standard '''20001'''>
+
            --no-rmtosd-vnc-polling
+
            --no-rmtosd-mouse-events
+
            --rmtosd-key-events
+
            --rmtosd-alpha=255
+
            --tcp-caching=2000
+
            tcp://<VDR IP>:<PORT Standard '''20002'''>
+
 
+
(Die beiden '''<PORT>''' Parameter können geändert werden, siehe: [[ffnetdev-plugin#Parameter]]).
+
 
+
[[Kategorie:Streaming]]
+

Version vom 16. Oktober 2008, 03:11 Uhr

Dieser Artikel befasst sich hauptsächlich mit dem Streamen von Audio oder Video von einem VDR zu einem anderen PC. Mit dem Streamen zu einem sogenannten Streaming Client, oft auch als UPnP-Media-Renderer bekannt, befaßt sich der Artikel Streaming_Clients.

Wir unterscheiden (vorläufig) vier verschiedene Anforderungen an das Streaming-Profil des Servers:

  • Live-Streaming der Fernsehkanäle,
  • Live-Streaming der Radiokanäle,
  • Aufzeichnungen,
  • Live-Streaming der Fernseh- und Radiokanäle + Aufzeichnungen.

Je nachdem, welches Profil gewünscht wird, gibt es unterschiedliche Ansätze, um den Anforderungen gerecht zu werden:

I love this site <a href=" http://www.blackplanet.com/Joseffxz/ ">free adulttube</a> 293752

This site is crazy :) <a href=" http://www.blackplanet.com/CaravoL/ ">free porn xtube</a> 8]

Punk not dead <a href=" http://www.blackplanet.com/SandraS2/ ">red tub</a> 5462

Punk not dead <a href=" http://www.blackplanet.com/FreddIY/ ">free yobt porn</a> 6226