google Chromecast es mucho más que un artilugio para causar streaming multimedia. las potenciales que abre el Sdk de Chromecast son bastante amplias. A pesar de ello, en la actualidad, el dato de inflexibilidades que soportan Chromecast es reducido, basadas básicamente despachar una fotografía o un vídeo al televisor, sin más. Y lo peor, que cuando te acostumbras, echas en falta que algunas tenacidades no ofrezcan estante. Todavía faltan apps que exploten el potencial del Chromecast.
simplificando los ingredientes del Chromecast, podemos parlar que es un mecanismo con un conector Hdmi y una interfaz Wifi que ejecuta una traducción reducida de Chrome Os y un navegador Chrome, pero sin bastidor de vencimiento para Webgl y Chrome Native Client (Nacl), sería impracticable si lo añaden. Con todo esto, su pujanza reside en la protección con las perseverancias Android (además Ios) que integran el sdk de Chromecast.
el principio fundamental de las inflexibilidades que implementan las funcionalidades del Chromecast es que sean totalmente transparente para los beneficiarios que no dispongan de dicho dispositivo. Es decir, exclusivamente si estamos conectados a una red Wifi con un Chromecast vacante se banderilla el llamador de enviar/interactuar con él. para efectuar este “descubrimiento” automático se usa el ritual Dial (Discover And Launch Protocol) y Upnp, esto hace multicast interiormente de la red para que sean los mecanismos conectados en la red los que respondan si están disponibles.
componentes de una actividad que use el Sdk de Chromecast
el cuidado de la impresión del Chromecast la realiza un sender (mecanismo movedizo o un catalogador) y el receiver (el televisor) es el que reproduce el contenido. Debido a las vallas de hardware, Cpu y Gpu, las actividades que hacen de receptores tienen que ser lo más casquivanas posibles. Chromecast soporta un único streaming concurrente de audio o vídeo y diferentes audio tracks utilizando Webaudio Api. Existen distintas recomendaciones a grado de Ui y usabilidad para los dos constituyentes para comprometerse un esbozo consistente en las apps.
implementación del Sender (perseverancia que envía contenido hacia Chromecast)
para implementar una sender app debemos hacerlo integrada en una persistencia Android, Ios o Chrome.
centrándonos en lo que son las aplicaciones android necesitamos como mínimo gingerbread (Minsdk version 9). El Sdk de Chromecast está integrado en la editorial de google Play Services, la cual incluye otras conveniencias como, por ejemplo, el escusado de novedades Push. También es espontáneo las librerías de compatibilidad (android-support-v7-appcompat y android-support-v7-mediarouter), difícil para guiar el pulsador de chromecast e integrarlas en el actionbar.
sin alcanzar en demasiados detalles de implementación, el sdk de Chromecast nos permite:
- añadir el timbre de Cast de Chromecast en nuestra aplicación. Por lo general, situado en el action aparador o en el reproductor que usemos en nuestra tenacidad.
- “descubrir” y escoger el mecanismo Chromecast al que queremos remitir el streaming, en el albur que haya más de uno con notificación tocante a cada uno (identificador único).
- lanzar y poner en marcha el Chromecast eslabonado a nuestro derrame de interacción con nuestra aplicación.
- manejo de la reunión y de las interacciones con el reproductor del Chromecast, pausando, adelantando o cualquier colección sobre el audio o video.
- crear notificaciones para marchar enviando a la vara de comunicaciones del mecanismo nueva del streaming del Chromecast.
- a escindir de Android 4.1 podemos implementar la persiana de bloqueo para exponer consultoría de la grabación.
- control del volumen a través de los gemelos hardware del mecanismo cambiable que controla el streaming.
implementación del Receiver (inflexibilidad que se ejecuta en el Chromecast)
de la parte de la diligencia que se ejecuta en el Chromecast el receptor podemos implementarla usando html5/javascript. El objetivo de esta actividad es martirizar una interfaz que muestre el contenido en la televisión y gestione las interacciones que reciba del mecanismo de ejercicio. Google pone a nuestra actitud sus repisa media Player cerca de su Api para interactuar.
la interfaz que se muestra en el Chromecast puede ser una básica con un gusto pre-definidos. Los participantes inmediatamente está creados por Google específicamente para el streaming de audio o vídeo. Puede ser transformada tanto en colores como en el branding a través de Css.
si queremos actuar cosas más personalizadas aparte los exámenes fundamentales de un reproductor multimedia debemos originar un custom Receiver usando la Api Javascript del Receiver. Esto nos permite veterano veleidad ofreciendo más nociones en visera propios.
ciclo de historia y proclamación entre el mecanismo Android y Chromecast
el ciclo de carrera para emitir un aplicación a nuestro televisor ruta Chromecast se compone de los subsiguientes pasos:
inicio de nuestra laboriosidad, en la cual tenemos el sender app confiado de escabullirse con el mecanismo Chromecast. Mediante el autodescubrimiento nuestro Sender App habilita el llamador de Chromecast en la laboriosidad.
posteriormente, debemos entresacar el ingenio en concreto que queremos servirse como receptor, en el trance de que existan más de uno aparecerá un extensible con los Chromecast, además pueden brotar más trastos compatibles como las Smart Tv de Samsung en la app de Youtube.
cuando hayamos extraido el aparato se arranca la citada constancia receptora (receiver App) que mostrará en la antipara del televisor la interfaz que le hayamos implementado. Si, por ejemplo, hemos acelerados un vídeo aparecerá en visera el loading del contenido y, a serie, se iniciará la generación. En este sitio gol el sender App y receiver App están conectados para que podamos controlar desde nuestro mecanismo Android el Chromecast inclusive que sea desvinculado.
formatos multimedia soportados por Chromecast
- formatos de ilustración: Bmp, Gif, Jpeg, Png, Webp
- protocolos de streaming: Mp4, Webm
- protocolos de streaming de bitrate adaptativo: Mpeg-dash, Smoothstreaming, Http Live Streaming (Hls)
- codec de video: H.264 Level 4.1, 4.2 y 5, Vp8
- codec de audio: He-aac, Lc-aac, Celt/opus, Mp3, Vorbis
- implementaciones de subtítulos: Ttml, Webvtt, Cea-608
más contraseña | google Cast Sdk, ejemplos en Github En Xataka Android | así es rendir Chromecast a momento de hoy en día en España, se prepara una afluencia de apps para Chromecast, ¿será autosuficiente para el despegue del mismo? |
-
La suposición ¿qué ofrece el Sdk de Chromecast? fue publicada originalmente en Xataka Android por txema Rodríguez.
Este post se a creado automaticamente con autoblogger imperium descargalo Gratuito
0 comentarios:
Publicar un comentario