{"id":701,"date":"2020-12-29T17:24:01","date_gmt":"2020-12-29T17:24:01","guid":{"rendered":"https:\/\/asgardius.company\/?p=261"},"modified":"2020-12-29T17:24:01","modified_gmt":"2020-12-29T17:24:01","slug":"como-montar-un-chromecast-casero-en-una-raspberry-pi-con-omxplayer-y-raspicast","status":"publish","type":"post","link":"https:\/\/asgardius.company\/?p=701","title":{"rendered":"Como montar un Chromecast casero en una Raspberry Pi con Omxplayer y Raspicast"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2021\/06\/IMG_20201229_101152-1024x768.jpg\" alt=\"\" class=\"wp-image-264\"\/><\/figure>\n\n\n\n<p>Chromecast es un dispositivo interesante que nos permite transmitir contenido desde nuestros dispositivos a una pantalla m\u00e1s grande. Aunque no podemos utilizar el mismo protocolo que un chromecast en una Raspberry Pi, a\u00fan podemos replicar el funcionamiento con alg\u00fan protocolo distinto. En este caso utilizaremos el programa Omxplayer en la Raspberry Pi para reproducir el contenido y Raspicast en un dispositivo Android para enviarlo.<\/p>\n\n\n\n<p>En caso de utilizar una Raspberry Pi Zero (como en mi caso) se recomienda enviar videos con una resoluci\u00f3n de 720P o inferior<\/p>\n\n\n\n<p>Edici\u00f3n 26 de abril 2022: en Raspberry Pi OS 11 se retir\u00f3 la compatibilidad con omxplayer, por lo que debe instalarse la versi\u00f3n 10 en su lugar (aparece como legacy en Raspberry Pi Imager)<\/p>\n\n\n\n<p>Primero necesitamos una instalaci\u00f3n actualizada y configurada de <a href=\"https:\/\/www.raspberrypi.org\/software\/\">Raspberry Pi OS Lite<\/a>. Modificaremos el archivo de configuraci\u00f3n de Raspberry Pi<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo nano \/boot\/config.txt<\/code><\/pre>\n\n\n\n<p>Modificamos el siguiente valor o lo agregamos en caso de no encontrarlo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>gpu_mem=192<\/code><\/pre>\n\n\n\n<p>Con esto modificamos la asignaci\u00f3n de memoria de la GPU de 64 MB a 192 MB, un valor aceptable para reproducir video en 1080P en una Raspberry Pi 3. Una vez realizado este ajuste reiniciamos<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo reboot<\/code><\/pre>\n\n\n\n<p>Instalaremos omxplayer y algunas dependencias para el visor de im\u00e1genes<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install git omxplayer libjpeg8-dev libpng12-dev<\/code><\/pre>\n\n\n\n<p>Descargamos el c\u00f3digo fuente del visor de im\u00e1genes<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/HaarigerHarald\/omxiv.git<\/code><\/pre>\n\n\n\n<p>Lo compilamos<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/omxiv\nmake ilclient\nmake\nsudo make install<\/code><\/pre>\n\n\n\n<p>Con esto ya tenemos instalado Omxplayer con un visor de im\u00e1genes jpg y png. Lo \u00faltimo que falta es instalar <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=at.huber.raspicast\">Raspicast<\/a> en nuestro dispositivo Android para enviar nuestro contenido<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/asgardius.company\/wp-content\/uploads\/2021\/06\/Screenshot_20201229-100411_Google_Play_Store-485x1024.png\" alt=\"\" class=\"wp-image-263\"\/><\/figure>\n\n\n\n<p>La configuramos con nuestras credenciales SSH y estamos listos para enviar contenido<\/p>\n\n\n\n<p>Referencias:<\/p>\n\n\n\n<p><a href=\"https:\/\/pimylifeup.com\/raspberry-pi-chromecast\/\">https:\/\/pimylifeup.com\/raspberry-pi-chromecast\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Chromecast es un dispositivo interesante que nos permite transmitir contenido desde nuestros dispositivos a una pantalla m\u00e1s grande. Aunque no podemos utilizar el mismo protocolo que un chromecast en una Raspberry Pi, a\u00fan podemos replicar el funcionamiento con alg\u00fan protocolo distinto. En este caso utilizaremos el programa Omxplayer en la Raspberry Pi para reproducir el&hellip; <a class=\"more-link\" href=\"https:\/\/asgardius.company\/?p=701\">Seguir leyendo <span class=\"screen-reader-text\">Como montar un Chromecast casero en una Raspberry Pi con Omxplayer y Raspicast<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-701","post","type-post","status-publish","format-standard","hentry","category-sin-categoria","entry"],"_links":{"self":[{"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/posts\/701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=701"}],"version-history":[{"count":0,"href":"https:\/\/asgardius.company\/index.php?rest_route=\/wp\/v2\/posts\/701\/revisions"}],"wp:attachment":[{"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=701"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=701"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/asgardius.company\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}