{"id":141702,"date":"2013-08-11T13:29:40","date_gmt":"2013-08-11T11:29:40","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/?p=141702"},"modified":"2024-08-10T22:15:48","modified_gmt":"2024-08-10T20:15:48","slug":"chromecast-emulatoren-als-testumgebung-teil-1","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2013\/08\/11\/chromecast-emulatoren-als-testumgebung-teil-1\/","title":{"rendered":"Chromecast-Emulatoren als Testumgebung &ndash; Teil 1"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2013\/07\/Chromecast_thumb.jpg\" alt=\"\" width=\"85\" height=\"91\" align=\"left\" border=\"0\" \/>Der von Google k\u00fcrzlich vorgestellte Chromecast-HDMI-Adapter f\u00fcr 35$ kann zwar wenig und ist in Deutschland nicht verf\u00fcgbar, hat aber im Web hohe Wellen geschlagen. In den USA war der Adapter binnen Stunden ausverkauft. Zwischenzeitlich gibt es aber Ans\u00e4tze, Chromecast \u00fcber Software f\u00fcr verschiedene Testumgebungen verf\u00fcgbar zu machen. Im Beitrag skizziere ich, was es an Ans\u00e4tzen gibt und zeige, was da mit einem Chromecast-Emulator a la Nodecast m\u00f6glicherweise geht.<\/p>\n<p><!--more--><\/p>\n<h3>Worum geht's?<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/ce8aaf441d4e4ba0b9eecb01af2b9e4f\" alt=\"\" width=\"1\" height=\"1\" \/>Chromecast ist ein HDMI-Stick von Google, den es in den USA und Kanada f\u00fcr 35 $ gibt und der sich in eine HDMI-Buchse eines Flachbildschirms oder Fernsehers einst\u00f6pseln l\u00e4sst. Mit Chromecast l\u00e4sst sich ein TV-Ger\u00e4t so nachr\u00fcsten, dass man \u00fcber Android- und iOS-Apps (die teilweise noch kommen sollen) und im Google Chrome Browser bestimmte Medieninhalte wie Google Music, Youtube etc. auf den zweiten, am Chromecast-Adapter angeschlossenen Bildschirm (Fernseher) ausgeben kann. Ein paar Infos finden sich in meinem Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2013\/07\/24\/chromecast-hdmi-streaming-stick-vorgestellt\/\">Chromecast: HDMI-Streaming-Stick vorgestellt<\/a>.<\/p>\n<p>Das Ganze ist zwar ein \"goldener K\u00e4fig\", da die Weiterreichung der Medieninhalte \u00fcber Google-Anwendungen auf ein Google-Ger\u00e4t erfolgt (zumindest nach Googles Intension). Alternative L\u00f6sungen wie DLNA oder Miracast leisten \u00e4hnliches und mehr (obwohl es Hinweise gibt, dass die Chromecast-Erweiterung f\u00fcr den Chrome Browser auch Miracast-Adapter erkennt \u2013 kann ich noch nicht testen, da ich noch auf den Adapter warte). Ein paar Gedanken \u00fcber den Sinn von Chromecast habe ich <a href=\"https:\/\/borncity.com\/blog\/2013\/07\/25\/meine-2-centsgedanken-zu-google-chromecast\/\">hier zusammengefasst<\/a> \u2013 die gelten auch noch, nachdem ich mehr Infos \u00fcber Chromecast habe. Bez\u00fcglich DLNA und Miracast verweise ich auf die am Artikelende verlinkten Blog-Beitr\u00e4ge.<\/p>\n<p>Die Google Chromecast-App zum Einrichten des Empf\u00e4ngers gibt es wohl <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.google.android.apps.chromecast.app\" target=\"_blank\" rel=\"noopener noreferrer\">hier im Play Store<\/a> \u2013 aber ohne Chromecast-HDMI-Stick f\u00fcr mich nutzlos \u2013 und zudem ist das Teil mit keinem meiner Androiden kompatibel. Da technisch nicht so enorm viel hinter dem Chromecast-Konzept steckt: Die Anwendung teilt dem Chromecast-Adapter \u2013 grob gesprochen &#8211; die URL des wiederzugebenden Inhalts mit, und sagt \"zeige das an\", gibt es inzwischen eine Menge Bastler, die den Chromecast-Adapter ersetzen wollen.<\/p>\n<h3>Welche Ersatzl\u00f6sungen sind in Entwicklung?<\/h3>\n<p>Nat\u00fcrlich hat es nicht lange gedauert, bis Entwickler sich des Themas angenommen haben. Zwischenzeitlich sind einige Proof-of-Concepts entstanden, die die Runde durch's Web machen. So gibt es eine App von einem Entwickler namens Koush, der die Chromecast-Wiedergabe aus beliebigen Apps unter Cyanogenmod erm\u00f6glicht (siehe z.B. <a href=\"http:\/\/www.androidpolice.com\/2013\/08\/09\/koush-demonstrates-streaming-to-chromecast-with-any-media-app-on-cyanogenmod\/\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a>). Erm\u00f6glicht auch lokale Medieninhalte an Chromecast zu streamen. Ganz nett, aber ohne Chromecast-HDMI-Stick ziemlich sinnfrei.<\/p>\n<p>Bei Giga.de hat Steffen Pochanke eine kleine <a href=\"https:\/\/web.archive.org\/web\/20221003171723\/https:\/\/www.giga.de\/zubehoer\/chromecast\/news\/chromecast-coole-mods-und-features-die-entwickler-bereits-implementiert-haben\/\" target=\"_blank\" rel=\"noopener noreferrer\">Zusammenfassung verschiedener Mods<\/a> ver\u00f6ffentlicht. Der in meinen Augen interessanteste Ansatz ist CheapCast \u2013 eine L\u00f6sung von Sebastian Mauer. Ich hatte vor ein paar Tagen im Artikel <a href=\"https:\/\/borncity.com\/blog\/2013\/08\/09\/cheapcast-googles-chromecast-fr-arme\/\">CheapCast: Googles Chromecast f\u00fcr Arme?<\/a> kurz dar\u00fcber berichtet. Sebastian hat wohl einen Chromecast-Emulator in Java entwickelt, der auf einem Androiden als Empf\u00e4nger f\u00fcr entsprechende Inhalte fungieren kann. Problem: Das Teil ist unfertig, au\u00dfer einem Video mit der Demonstration des Proof of Concept gibt es noch nicht viel. Die Projektvorstellung findet sich in Sebastians Google+-Profil.<\/p>\n<p>Eine andere, sehr spannende Sache, hat mein alter Bekannter, Huihong Luo, momentan am K\u00f6cheln. Der Name wird euch nichts sagen, aber bei <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/28\/vmlite-4-x-beta-released\/\">VMLite<\/a> und <a href=\"https:\/\/borncity.com\/blog\/2010\/08\/18\/vmlite-3-2-6-xp-mode-fr-alle\/\">VMLite XP Mode<\/a> wird es bei dem einen oder anderen Leser klingeln \u2013 und auch <a href=\"https:\/\/borncity.com\/blog\/2010\/07\/15\/vboot-boot-virtual-disk\/\">VBoot<\/a> kommt aus dieser Ecke. Zudem haben die Entwickler um Huihong eine Android x86-Implementierung f\u00fcr VMLite bereitgestellt (ich hatte <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/28\/testing-android-x86-ice-cream-sandwich-image-from-vmlite\/\">hier<\/a> und <a href=\"https:\/\/borncity.com\/blog\/2011\/12\/01\/experimenting-with-ics-in-virtualbox-vmlite-vmware\/\">hier dr\u00fcber gebloggt<\/a>). Tja, und nun sitzt Huihong Lua an einem Chromecast-Port f\u00fcr den Raspberry Pi \u2013 die Beta von rPlay gibt es bereits. Huihong Luo stellt es in <a href=\"http:\/\/web.archive.org\/web\/20160313055108\/http:\/\/vmlite.com\/index.php?catid=23&amp;func=view&amp;id=10991&amp;option=com_kunena\" target=\"_blank\" rel=\"noopener noreferrer\">diesem Forentread<\/a> bei VMLite.com vor. War zwar als AirPlay-Empf\u00e4nger konzipiert, aber eine Chromecast-Emulation scheint hinzugekommen zu sein.<\/p>\n<p>(Quelle: <a href=\"http:\/\/www.youtube.com\/watch?v=aviPOINM6Bk\" target=\"_blank\" rel=\"noopener noreferrer\">YouTube<\/a>)<\/p>\n<p>Bei Youtube gibt es ein Video von Huihong Luo, dass das Ganze vorstellt. Da ich aber momentan noch kein Raspberry Pi habe, n\u00fctzt mir das nicht so sonderlich viel. [Update: Kurz nach Ver\u00f6ffentlichung dieses Blog-Beitrags hatte ich bereits eine Mail von Huihong Luo, er arbeitet an Bin\u00e4rversionen des Receivers f\u00fcr diverse Plattformen (auch Windows). K\u00f6nnte also sein, dass ich demn\u00e4chst \u00fcber Beta-Versionen dieser Teile berichten kann. Aber wir wollen doch jetzt spielen \u2026<\/p>\n<p>\u2026 daher habe ich vor ein paar Tagen nach dem Begriff \"Chromecast Emulator Windows\" im wilden weiten Internetz suchen lassen. Und dann bin ich auf das Projekt Leapcast gesto\u00dfen (wird auch kurz im <a href=\"https:\/\/web.archive.org\/web\/20211127143947\/https:\/\/www.giga.de\/zubehoer\/chromecast\/news\/chromecast-coole-mods-und-features-die-entwickler-bereits-implementiert-haben\/page\/3\/\" target=\"_blank\" rel=\"noopener noreferrer\">Giga-Artikel<\/a> erw\u00e4hnt). Laut <a href=\"https:\/\/github.com\/dz0ny\/leapcast\" target=\"_blank\" rel=\"noopener noreferrer\">Github-Projektbeschreibung<\/a> eine \"ChromeCast emulation app for any device\". Klang mal richtig gut \u2013 der Haken: Eigentlich will ich mir keine Linux-Umgebung mit Python aufsetzen, um mit dem Teil zu frickeln. Man kann zwar auch Python unter Windows einrichten \u2013 aber die H\u00fcrde war mir (gef\u00fchlt) doch zu hoch, um gaaanz fix, und auf die Schnelle in 10 Minuten was hinzufrickeln. Und <a href=\"https:\/\/github.com\/dz0ny\/leapcast\/issues\" target=\"_blank\" rel=\"noopener noreferrer\">diese Issues-Seite<\/a> hat mich auch nicht \u00fcberzeugt. Dokumentation gibt es auch kaum, man muss sich durchbei\u00dfen.<\/p>\n<p>Um keinen falschen Eindruck zu hinterlassen: Ich ziehe meinen Hut vor dem Entwickler, der einen klasse Job gemacht hat. Nur f\u00fcr mich h\u00e4ngen die Trauben (zumindest gef\u00fchlt), etwas zu hoch. Aber da war ja noch was \u2026<\/p>\n<p>Ich habe etwas im Google+-Stream von Sebastian Mauer gest\u00f6bert und bin auf auf diesen Beitrag von ihm gesto\u00dfen. De \u00f6chener jung (?) hat sich vom Nodecast-Projekt inspirieren lassen und das ganze Python-Zeugs mal schnell in JavaScript portiert. Das Ganze verwendet das Node.js-Framework und sollte ebenfalls auf verschiedenen Plattformen laufen. Sebastian hat das Teil Nodecast getauft und dann das Projet auf GitHub eingestellt. Klasse Sache! Das w\u00e4re doch was zum Experimentieren \u2013 JavaScript geht unter Windows und damit m\u00fcsste der Windows-PC doch binnen weniger Minuten\u00a0 als Cromecast Emulator zum Laufen zu bringen sein. Sebastian hat ja auch noch ein nettes YouTube-Video mit Proof-of-Concept ver\u00f6ffentlicht.<\/p>\n<p>(Quelle: <a href=\"http:\/\/www.youtube.com\/watch?v=iMVMfRYbwqQ\" target=\"_blank\" rel=\"noopener noreferrer\">YouTube<\/a>)<\/p>\n<p>Na ja, war nicht in ein paar Minuten gestemmt, zumal die Dokumentation zu dem Zeugs denkbar knapp gehalten (genau gesagt, nicht vorhanden) ist und ich einige Male kr\u00e4ftig gegen die Wand gefahren bin. Das ist auch das, was mich mittlerweile am meisten frustiert: Da drau\u00dfen gibt es ziemlich findige K\u00f6pfe, die irgendwelche Apps zusammenfrickeln, das ganze aber ohne jegliche Beschreibung abliefern. Ist bei den Microsoft Windows-Apps so, bei den Android-Apps und bei vielem Apple- und Google-Zeugs l\u00e4uft es \u00e4hnlich. Die Techies kriegen das hin, aber die Masse der Anwender bleibt au\u00dfen vor. Gut, Mutti wir nicht mit Nodecast experimentieren \u2013 aber ich denke, es gibt viele Leute, die mit einer gescheiten Anleitung schon mal was testen und probieren m\u00f6chten.<\/p>\n<p>Aber nun l\u00f6ppt es hier mit Nodecast\u2013 und f\u00fcr die Noobs unter euch beschreibe ich in Teil 2 in einem hands-on-Artikel, wie man Nodecast unter Windows 8.1 (oder jedem anderen Windows, geht aber auch unter Linux bzw. Mac OS X \u2013 was ich aber nicht mehr getestet habe), zum Rennen bringt. Damit kann man zur Not ein Windows Tablet mit HDMI-Anschluss als \"Chromecast-Dongle\" f\u00fcr den heimischen Fernseher umfunktionieren.<\/p>\n<p>Update: In <a href=\"https:\/\/borncity.com\/blog\/2013\/08\/12\/cheapcast-android-chromecast-emulator-als-beta-verfgbarteil-4\/\">Teil 4<\/a> der Artikelreihe zeige ich, wie man mit der Android App Cheapcast ein Android-Smartphone, -Tablet oder TV-Stick zum Chromecast Empf\u00e4nger hochr\u00fcsten kann.<\/p>\n<p><strong>Artikelreihe:<\/strong><br \/>\ni: <a title=\"Chromecast-Emulatoren als Testumgebung \u2013 Teil 1\" href=\"https:\/\/borncity.com\/blog\/2013\/08\/11\/chromecast-emulatoren-als-testumgebung-teil-1\/\">Chromecast-Emulatoren als Testumgebung<\/a> \u2013 Teil 1<br \/>\nii: <a href=\"https:\/\/borncity.com\/blog\/2013\/08\/11\/nodecast-chromecast-emulator-im-hands-on-teil-2\/\">Nodecast: Chromecast-Emulator how to<\/a> \u2013 Teil 2<br \/>\niii: <a href=\"https:\/\/borncity.com\/blog\/2013\/08\/11\/nodecast-chromecast-emulator-im-hands-on-teil-3\/\">Nodecast: Chromecast-Emulator im Hands on<\/a> \u2013 Teil 3<br \/>\niv: <a href=\"https:\/\/borncity.com\/blog\/2013\/08\/12\/cheapcast-android-chromecast-emulator-als-beta-verfgbarteil-4\/\">Android Chromecast-Emulator als Beta verf\u00fcgbar<\/a>\u2013Teil 4<\/p>\n<p><strong>\u00c4hnliche Artikel:<br \/>\n<\/strong>a1: <a href=\"https:\/\/borncity.com\/blog\/2013\/07\/24\/chromecast-hdmi-streaming-stick-vorgestellt\/\">Chromecast: HDMI-Streaming-Stick vorgestellt<\/a><br \/>\na2: <a href=\"https:\/\/borncity.com\/blog\/2013\/07\/25\/meine-2-centsgedanken-zu-google-chromecast\/\">Meine 2 Cents\/Gedanken zu Google Chromecast \u2026<\/a><br \/>\na3: <a href=\"https:\/\/borncity.com\/blog\/2013\/07\/27\/kann-google-chromcast-vielleicht-miracast\/\">Kann Google Chromcast vielleicht Miracast?<\/a><br \/>\na4: <a href=\"https:\/\/borncity.com\/blog\/2013\/07\/28\/chromecast-im-teardown\/\">Chromecast im Teardown<\/a><\/p>\n<p>b1: <a href=\"https:\/\/borncity.com\/blog\/2013\/07\/22\/miracast-bei-windows-8-1\/\">Miracast bei Windows 8.1<\/a><br \/>\nb2: <a href=\"https:\/\/borncity.com\/blog\/2013\/07\/23\/dlna-im-hands-on-experiment\/\">DLNA im hands-on-Experiment<\/a><br \/>\nb3: <a href=\"https:\/\/borncity.com\/blog\/2013\/07\/24\/den-fernseher-per-inakustik-stick-mit-dlna-nachrsten\/\">Den Fernseher per inakustik-Stick mit DLNA nachr\u00fcsten<\/a><br \/>\nb4: <a href=\"https:\/\/borncity.com\/blog\/2013\/07\/28\/dlna-streaming-unter-android\/\">DLNA-Streaming unter Android<\/a><br \/>\nb5: <a href=\"https:\/\/borncity.com\/blog\/2013\/08\/09\/cheapcast-googles-chromecast-fr-arme\/\">CheapCast: Googles Chromecast f\u00fcr Arme?<\/a><\/p>\n<p>c1: <a href=\"https:\/\/borncity.com\/blog\/2011\/12\/01\/experimenting-with-ics-in-virtualbox-vmlite-vmware\/\">Experimenting with ICS (in Virtualbox, VMlite, VMware)<\/a><br \/>\nc2: <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/28\/testing-android-x86-ice-cream-sandwich-image-from-vmlite\/\">Testing Android-x86 Ice Cream Sandwich-Image from VMLite<\/a><br \/>\nc3: <a href=\"https:\/\/borncity.com\/blog\/2010\/07\/15\/vboot-boot-virtual-disk\/\">VBoot: Genialer Ansatz zum Booten aus virtuellen Laufwerken<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der von Google k\u00fcrzlich vorgestellte Chromecast-HDMI-Adapter f\u00fcr 35$ kann zwar wenig und ist in Deutschland nicht verf\u00fcgbar, hat aber im Web hohe Wellen geschlagen. In den USA war der Adapter binnen Stunden ausverkauft. Zwischenzeitlich gibt es aber Ans\u00e4tze, Chromecast \u00fcber &hellip; <a href=\"https:\/\/borncity.com\/blog\/2013\/08\/11\/chromecast-emulatoren-als-testumgebung-teil-1\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[2901,4367,135,2907,2906,2908,3288],"class_list":["post-141702","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-cheapcast","tag-chromecast","tag-emulator","tag-leapcast","tag-nodecast","tag-rplay","tag-windows-en"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/141702","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=141702"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/141702\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=141702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=141702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=141702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}