{"id":384,"date":"2014-01-25T18:47:48","date_gmt":"2014-01-25T16:47:48","guid":{"rendered":"http:\/\/blog.ulibauer.de\/?p=384"},"modified":"2014-01-25T23:18:29","modified_gmt":"2014-01-25T21:18:29","slug":"both-ways-vom-pi-zum-tablet-und-vom-smartphone-zum-pi-streamen","status":"publish","type":"post","link":"https:\/\/blog.ulibauer.de\/?p=384","title":{"rendered":"Both Ways: Vom Pi zum Tablet und vom Smartphone zum Pi streamen"},"content":{"rendered":"<p>Seit einiger Zeit betreibe ich einen Raspberry Pi mit XBMC als Medienserver &#8211; \u00fcbrigens zu meiner vollen Zufriedenheit. <a title=\"Pi\" href=\"http:\/\/blog.ulibauer.de\/?p=209\">Einrichtung<\/a> und <a title=\"XBMC\" href=\"http:\/\/blog.ulibauer.de\/?p=231\">Bedienung<\/a> wurden hier bereits beschrieben. Inzwischen habe ich die Funktionalit\u00e4t der Kombination Pi\/XBMC im Zusammenspiel mit Tablet und Smartphone etwas aufgebohrt.<\/p>\n<p><!--more--><\/p>\n<p>Bei mir ist der Pi die\u00a0wichtigste Medienzentrale im Haus, in erster Linie f\u00fcr Videos und Internet-TV. Nicht immer will ich allerdings vor dem Fernseher sitzen, wenn ich mir was anschaue. Manchmal ist mir das iPad oder das (Android)Smartphone lieber. Und nicht alles, was ich sehen will, liegt immer auf dem Speicher des Pi. Manchmal will ich auch ein Video, das lediglich auf dem iPad oder dem Smartphone gespeichert ist, \u00fcber den Pi auf dem gro\u00dfen TV-Bildschirm sehen.<\/p>\n<p>Ich suchte also nach M\u00f6glichkeiten, Pi und iPad\/Smartphone sowohl als Sender (Server) als auch Empf\u00e4nger (Client) zu nutzen. Daf\u00fcr bietet sich UPnP (Universal Plug and Play) als Streaming-L\u00f6sung an.<\/p>\n<h3>Pi\/XBMC<\/h3>\n<p>Auf Seiten des Pi ist bei der Einrichtung lediglich darauf zu achten, dass unter System &#8211;&gt; Einstellungen &#8211;&gt;Dienste &#8211;&gt; UPnP die Punkte &#8222;UpnP-Server aktivieren&#8220; und &#8222;Ver\u00f6ffentliche Bibliothek-Aktualisierungen \u00fcber UPnP&#8220; ausgew\u00e4hlt sind. Ist das erledigt funktioniert XBMC als UPnP-Server und -Client. &#8222;UPnP Renderer aktivieren&#8220; ist bei mir nicht aktiv; es funktioniert trotzdem alles.<\/p>\n<h3>Vom Pi zum Smartphone\/iPad<\/h3>\n<p>Damit das Streamen vom Pi\u00a0auf das Smartphone oder iPad funktioniert, braucht es zwei Voraussetzungen:<\/p>\n<ol>\n<li>UPnP muss wie oben beschrieben eingerichtet sein.<\/li>\n<li>Die Quellen (Speicherorte der Videos usw.) m\u00fcssen auf dem Pi eingerichtet sein. Bei mir sind das der interne Speicher des Pi and daran angeschlossene USB-Sticks\/SD Cards.<\/li>\n<li>Auf der Empf\u00e4ngerseite\u00a0(Smartphone\/Tablet) muss es eine App geben, die als UPnP-Client fungiert.<\/li>\n<\/ol>\n<p>Auf dem <strong>Android Smartphone<\/strong> (Moto G) verwende ich zwei Apps: <a title=\"fritz media\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=de.avm.android.fritzappmedia\" target=\"_blank\">Fritz!App Media<\/a> (da ich auch einen AVM-Router betreibe) und <a title=\"bubble\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bubblesoft.android.bubbleupnp\" target=\"_blank\">BubbleUPNP<\/a>. Beide Apps finden den Pi, zeigen die dort gespeicherten Medien an und spielen sie mit Hilfe des installierten Video-Players ab.<\/p>\n<p><a href=\"http:\/\/ulibauer.de\/blog\/wp-content\/uploads\/2014\/01\/fritz_1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-395\" alt=\"fritz_1\" src=\"http:\/\/ulibauer.de\/blog\/wp-content\/uploads\/2014\/01\/fritz_1-168x300.jpg\" width=\"168\" height=\"300\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/2014\/01\/fritz_1-168x300.jpg 168w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/2014\/01\/fritz_1-576x1024.jpg 576w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/2014\/01\/fritz_1.jpg 720w\" sizes=\"auto, (max-width: 168px) 100vw, 168px\" \/><\/a>\u00a0<a href=\"http:\/\/ulibauer.de\/blog\/wp-content\/uploads\/2014\/01\/bubble.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-399\" alt=\"bubble\" src=\"http:\/\/ulibauer.de\/blog\/wp-content\/uploads\/2014\/01\/bubble-168x300.jpg\" width=\"168\" height=\"300\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/2014\/01\/bubble-168x300.jpg 168w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/2014\/01\/bubble-576x1024.jpg 576w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/2014\/01\/bubble.jpg 720w\" sizes=\"auto, (max-width: 168px) 100vw, 168px\" \/><\/a><\/p>\n<p>Auf dem <strong>iPad<\/strong> setze ich VLC als App ein. Im linken Men\u00fc auf &#8222;lokales Netzwerk&#8220; tippen, anschlie\u00dfend rechts mit einem Wisch von oben nach unten die Liste der Server aktualisieren. Nach einer Weile (das kann schon mal ein paar Minuten dauern!) taucht dann \u00a0XBMC\u00a0unter UPNP auf. Auf XBMC tippen, danach auf Video Library (oder Music Library). Jetzt kann man unter &#8222;Dateien&#8220; auf die Quellen (Verzeichnisse) auf dem Pi zugreifen.<\/p>\n<p><a href=\"http:\/\/ulibauer.de\/blog\/wp-content\/uploads\/2014\/01\/vlc_verbinden3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-402\" alt=\"vlc_verbinden\" src=\"http:\/\/ulibauer.de\/blog\/wp-content\/uploads\/2014\/01\/vlc_verbinden3-300x225.jpg\" width=\"300\" height=\"225\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/2014\/01\/vlc_verbinden3-300x225.jpg 300w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/2014\/01\/vlc_verbinden3.jpg 700w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h3>Vom Smartphone\/iPad zum Pi<\/h3>\n<p>Um Medien, die auf dem Smartphone\/iPad gespeichert sind, auf dem TV-Bildschirm, an dem der Pi\/XBMC h\u00e4ngt abzuspielen, braucht es lediglich einen UPnP-Server auf dem Smartphone\/iPad.<\/p>\n<p>Auf dem\u00a0<strong>Android Smartphone\u00a0<\/strong>verwende ich\u00a0\u00a0<a title=\"bubble\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bubblesoft.android.bubbleupnp\" target=\"_blank\">BubbleUPNP<\/a>, das sowohl UnPN-Client als auch -Server ist. Sobald BubblePNP auf dem Smartphone l\u00e4uft, taucht es in der Liste der UPnP-Server unter XBMC auf dem Pi auf.\u00a0Zu &#8222;Videos&#8220; &#8211;&gt; &#8222;Dateien&#8220; &#8211;&gt; &#8222;Videos hinzuf\u00fcgen&#8220; gehen, dann &#8222;Suchen&#8220; anklicken&#8220; und in der auftauchenden Liste aller Quellen &#8222;UPnP Devices&#8220; ausw\u00e4hlen. Danach kann der &#8222;BubbleUPnP Media Server&#8220; des Smartphones zu den Quellen hinzugef\u00fcgt werden und taucht ab sofort in der Liste von &#8222;Videos&#8220; &#8211;&gt; &#8222;Dateien&#8220; auf.<\/p>\n<p><a href=\"http:\/\/ulibauer.de\/blog\/wp-content\/uploads\/2014\/01\/500px-Share_libraries_using_UPnP_-_Browse_UPnP_devices.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-406\" alt=\"500px-Share_libraries_using_UPnP_-_Browse_UPnP_devices\" src=\"http:\/\/ulibauer.de\/blog\/wp-content\/uploads\/2014\/01\/500px-Share_libraries_using_UPnP_-_Browse_UPnP_devices-300x168.jpg\" width=\"300\" height=\"168\" srcset=\"https:\/\/blog.ulibauer.de\/wp-content\/uploads\/2014\/01\/500px-Share_libraries_using_UPnP_-_Browse_UPnP_devices-300x168.jpg 300w, https:\/\/blog.ulibauer.de\/wp-content\/uploads\/2014\/01\/500px-Share_libraries_using_UPnP_-_Browse_UPnP_devices.jpg 500w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Quelle: xbmc.org<\/p>\n<p>Auf dem <strong>iPad<\/strong>\u00a0setze ich <a title=\"media connect\" href=\"https:\/\/itunes.apple.com\/gb\/app\/media-connect-stream-music\/id335036887?mt=8\" target=\"_blank\">media:connect<\/a> als UPnP-Server ein. Um auf die Medien auf dem iPad zugreifen zu k\u00f6nnen, muss man auf dem Pi wie oben beschrieben vorgehen. Der einzige Unterschied besteht darin, dass nicht ein neues UPnP-Device auftaucht, sondern die Medien-Freigaben von media:connect auf dem iPad.<\/p>\n<p>Diese Streaming-L\u00f6sung ist mit wenig Aufwand zu realisieren und funktioniert zuverl\u00e4ssig. Die Apps BubbleUPnP und media:connect sind in ihren Grundversionen kostenlos, jedoch auch in der Funktionalit\u00e4t etwas eingeschr\u00e4nkt. Mir reichen die Grundversionen. Wer mehr Funktionen will, kann die Pro-Versionen der Apps f\u00fcr relativ wenig Geld kaufen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Seit einiger Zeit betreibe ich einen Raspberry Pi mit XBMC als Medienserver &#8211; \u00fcbrigens zu meiner vollen Zufriedenheit. Einrichtung und Bedienung wurden hier bereits beschrieben. Inzwischen habe ich die Funktionalit\u00e4t der Kombination Pi\/XBMC im Zusammenspiel mit Tablet und Smartphone etwas &hellip; <a href=\"https:\/\/blog.ulibauer.de\/?p=384\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-384","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"_links":{"self":[{"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/posts\/384","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=384"}],"version-history":[{"count":13,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/posts\/384\/revisions"}],"predecessor-version":[{"id":427,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=\/wp\/v2\/posts\/384\/revisions\/427"}],"wp:attachment":[{"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=384"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=384"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ulibauer.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=384"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}