{"action":"created","issue":{"url":"https://api.github.com/repos/LeandroBraier/DELVIENTO/issues/1","labels_url":"https://api.github.com/repos/LeandroBraier/DELVIENTO/issues/1/labels{/name}","comments_url":"https://api.github.com/repos/LeandroBraier/DELVIENTO/issues/1/comments","events_url":"https://api.github.com/repos/LeandroBraier/DELVIENTO/issues/1/events","html_url":"https://github.com/LeandroBraier/DELVIENTO/issues/1","id":100761774,"number":1,"title":"Sistema centralizado de Raspis para Cadena de Heladerias","user":{"login":"LeandroBraier","id":6719872,"avatar_url":"https://avatars.githubusercontent.com/u/6719872?v=3","gravatar_id":"","url":"https://api.github.com/users/LeandroBraier","html_url":"https://github.com/LeandroBraier","followers_url":"https://api.github.com/users/LeandroBraier/followers","following_url":"https://api.github.com/users/LeandroBraier/following{/other_user}","gists_url":"https://api.github.com/users/LeandroBraier/gists{/gist_id}","starred_url":"https://api.github.com/users/LeandroBraier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeandroBraier/subscriptions","organizations_url":"https://api.github.com/users/LeandroBraier/orgs","repos_url":"https://api.github.com/users/LeandroBraier/repos","events_url":"https://api.github.com/users/LeandroBraier/events{/privacy}","received_events_url":"https://api.github.com/users/LeandroBraier/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"mkreyness","id":6135791,"avatar_url":"https://avatars.githubusercontent.com/u/6135791?v=3","gravatar_id":"","url":"https://api.github.com/users/mkreyness","html_url":"https://github.com/mkreyness","followers_url":"https://api.github.com/users/mkreyness/followers","following_url":"https://api.github.com/users/mkreyness/following{/other_user}","gists_url":"https://api.github.com/users/mkreyness/gists{/gist_id}","starred_url":"https://api.github.com/users/mkreyness/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mkreyness/subscriptions","organizations_url":"https://api.github.com/users/mkreyness/orgs","repos_url":"https://api.github.com/users/mkreyness/repos","events_url":"https://api.github.com/users/mkreyness/events{/privacy}","received_events_url":"https://api.github.com/users/mkreyness/received_events","type":"User","site_admin":false},"milestone":null,"comments":59,"created_at":"2015-08-13T12:52:26Z","updated_at":"2015-11-17T00:26:42Z","closed_at":null,"body":"@mkreyness necesito que empieces a investigar cómo armar este sistema mientras hago aprobar las estéticas. Te paso todos los datos en formato ficha técnica para que sea más claro. Cualquier duda me avisás. La armamos con MS.\r\n\r\nCLIENTE: Del viento (helados)\r\n\r\nQUÉ TIENE HOY: Tiene un sistema local de 3 televisores en cada sucursal en los que muestra los gustos que tiene disponibles.  \r\n\r\nQUÉ QUIERE: Un sistema centralizado para modificar los gustos cuando se le van acabando tanto desde el local como desde un monitoreo central de todas. El menú es un video, porque tiene un logito o fondo animado, pero el resto es estático.\r\n\r\nPROBLEMA: Hoy cada vez que tiene que cambiar un video porque se terminó un gusto tiene un quilombo. Tiene que cargar o descargar un video del servidor. Además, como es un servidor local, cuando se corta la luz tiene un problema.\r\n\r\nQUÉ NECESITA: Centralizar en un sistema todo y que desde un CMS en una computadora los empleados puedan gestionar los cambios en los videos.\r\n\r\nQueremos armar un sistema con 3 televisores comunes por local con una raspi en cada uno. Cada raspi está en una red interna con servidor interno en cada heladería, pero a ese servidor interno se puede acceder desde la red local o desde afuera por internet. Es importante el servidor local para que guarde la data por más que no haya internet.\r\n\r\nQUÉ HAY QUE PROGRAMAR?\r\n\r\n3 pantallas que despliegan 12 gustos máximo cada pantalla. El tiempo que está ese video es en loop. Hay que hacer un cms que actualice directamente los gustos modificando los videos.\r\n\r\nLa lista total es de 50 sabores, pero se mostrarían siempre 36. El sistema tiene que armar los compilados de video en función de los datos que ingresar el responsable del local: qué gustos quedaron y qué gusto no quedan más.\r\n\r\n\r\nPARÁMETROS:\r\n\r\n1. Gustos\r\n\r\n2. Cantidad de gustos por monitor.\r\n\r\n3. Grupos= A su vez los sabores se agrupan en: Cremosos, frutales, etc, que no deben quedar separados en distintos monitores.\r\n\r\n4. Video de gustos= le llamamos así a una imagen que tiene 12 gustos. Parece una gráfica pero tiene una pequeña animación inserta. El resto es un listados de nombres estático como cualquier menú.\r\n\r\n5. Videos promocionales= vídeos que se intercalan con los vídeos de los gustos.\r\n\r\nFORMA DEL SISTEMA:\r\n\r\nHay una Base master de todos los servidores locales y bases esclavas, que solo tienen gestión local.\r\n\r\nEl sistema ordena de acuerdo a los gustos y que cada grupo quede siempre entero en una pantalla, no repartido en varias. \r\n\r\n\r\nNIVELES DE ACCESO: SON DOS\r\n\r\n1. Administrador central: Define qué sabores existen en la base, selecciona vídeos promocionales y carga nuevos y para qué local se habilitan, monitorea todos los servidores locales.\r\n\r\n2. Responsable del local: Solo selecciona cuales gustos hay y cuales no tildando casilleros, y luego clickea en el botón de \"enviar\" para actualizar las pantallas.\r\n\r\n\r\nFUNCIONAMIENTO\r\n\r\nCada monitor tiene un número único (y raspi única) dentro de todo el sistema, secuenciado en todas las heladeras, Ej: Heladeria 1 tiene monitores 1, 2 y 3. Heladería 2 tiene monitores 4, 5 y 6, etc.\r\n\r\nEn el CMS hay un pop up de gustos ya preparados. El tipo selecciona pantalla 1 y aparece un pop up con 50 gustos totales. El empleado selecciona 12 gustos que aparecerán en esa pantalla. Para cambiar la segunda pantalla entrás a la segunda pantalla y selecciona otros 12 gustos. \r\n\r\n\r\nQUÉ HAY QUE COTIZAR:\r\n\r\nHoras que te llevaría diseñar el sistema, armar cms bien amigable (más amigable estéticamente que el que tenemos, habría que hablarlo con Fede) para seleccionar qué video va en cada pantalla, con usuarios y niveles de acceso, para que alguien pueda hacerlo desde la central o de cada una de las sucursales.\r\n\r\nIncluí las horas que te lleve estudiar como hacemos el display, si pusheando el video a los magicinfo o poniendo una raspi en cada monitor\r\n\r\nAparte nosotros haríamos el diseño y animación de los cartelitos individuales.\r\n\r\nQUÉ APORTÓ MS:\r\n\r\nMS encontró una plataforma open source, con el que armó un video 12 videos individuales todo por comand line:\r\n\r\n/ffmpeg -i ddl640.avi -i ddl640.avi -i ddl640.avi -i ddl640.avi -i ddl640.avi -i ddl640.avi -i ddl640.avi -i ddl640.avi -i ddl640.avi -i ddl640.avi -i ddl640.avi -i ddl640.avi -filter_complex \"\r\n\t\tnullsrc=size=1280x720 [base];\r\n\t\t[0:v] setpts=PTS-STARTPTS, scale=640x120 [A1];\r\n\t\t[1:v] setpts=PTS-STARTPTS, scale=640x120 [B1];\r\n\t\t[2:v] setpts=PTS-STARTPTS, scale=640x120 [A2];\r\n\t\t[3:v] setpts=PTS-STARTPTS, scale=640x120 [B2];\r\n\t\t[4:v] setpts=PTS-STARTPTS, scale=640x120 [A3];\r\n\t\t[5:v] setpts=PTS-STARTPTS, scale=640x120 [B3];\r\n\t\t[6:v] setpts=PTS-STARTPTS, scale=640x120 [A4];\r\n\t\t[7:v] setpts=PTS-STARTPTS, scale=640x120 [B4];\r\n\t\t[8:v] setpts=PTS-STARTPTS, scale=640x120 [A5];\r\n\t\t[9:v] setpts=PTS-STARTPTS, scale=640x120 [B5];\r\n\t\t[10:v] setpts=PTS-STARTPTS, scale=640x120 [A6];\r\n\t\t[11:v] setpts=PTS-STARTPTS, scale=640x120 [B6];\r\n\t\t[base][A1] overlay=shortest=1 [tmp1];\r\n\t\t[tmp1][B1] overlay=shortest=1:x=640 [tmp2];\r\n\t\t[tmp2][A2] overlay=shortest=1:y=120 [tmp3];\r\n\t\t[tmp3][B2] overlay=shortest=1:x=640:y=120 [tmp4];\r\n\t\t[tmp4][A3] overlay=shortest=1:x=0:y=240 [tmp5];\r\n\t\t[tmp5][B3] overlay=shortest=1:x=640:y=240 [tmp6];\r\n\t\t[tmp6][A4] overlay=shortest=1:x=0:y=360 [tmp7];\r\n\t\t[tmp7][B4] overlay=shortest=1:x=640:y=360 [tmp8];\r\n\t\t[tmp8][A5] overlay=shortest=1:x=0:y=480 [tmp9];\r\n\t\t[tmp9][B5] overlay=shortest=1:x=640:y=480 [tmp10];\r\n\t\t[tmp10][A6] overlay=shortest=1:x=0:y=600 [tmp11];\r\n\t\t[tmp11][B6] overlay=shortest=1:x=640:y=600\r\n\t\" -c:v libx264 output.avi\r\n\r\nabrazo"},"comment":{"url":"https://api.github.com/repos/LeandroBraier/DELVIENTO/issues/comments/157219099","html_url":"https://github.com/LeandroBraier/DELVIENTO/issues/1#issuecomment-157219099","issue_url":"https://api.github.com/repos/LeandroBraier/DELVIENTO/issues/1","id":157219099,"user":{"login":"LeandroBraier","id":6719872,"avatar_url":"https://avatars.githubusercontent.com/u/6719872?v=3","gravatar_id":"","url":"https://api.github.com/users/LeandroBraier","html_url":"https://github.com/LeandroBraier","followers_url":"https://api.github.com/users/LeandroBraier/followers","following_url":"https://api.github.com/users/LeandroBraier/following{/other_user}","gists_url":"https://api.github.com/users/LeandroBraier/gists{/gist_id}","starred_url":"https://api.github.com/users/LeandroBraier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/LeandroBraier/subscriptions","organizations_url":"https://api.github.com/users/LeandroBraier/orgs","repos_url":"https://api.github.com/users/LeandroBraier/repos","events_url":"https://api.github.com/users/LeandroBraier/events{/privacy}","received_events_url":"https://api.github.com/users/LeandroBraier/received_events","type":"User","site_admin":false},"created_at":"2015-11-17T00:26:42Z","updated_at":"2015-11-17T00:26:42Z","body":"Ah, ok. Mañana metamosle a eso entonces, podés? Porque seguro MS va a\nempezar reclamar. Cualquier cosa que necesites avisame.\n\nabrazo y que descanses!\n\nLeandro Braier\nProducción Audiovisual & Social Media\nBenteveo Agencia Productora <http://benteveo.tv>\nMóvil 1158717399\n\nOn Mon, Nov 16, 2015 at 9:22 PM, mkreyness <notifications@github.com> wrote:\n\n> estoy igual que el viernes, no empece todavia a armar los nuevos videos en\n> base al nuevo material.\n>\n> —\n> Reply to this email directly or view it on GitHub\n> <https://github.com/LeandroBraier/DELVIENTO/issues/1#issuecomment-157218477>\n> .\n>\n"}}