2013-04-18, 18:27
So, I have seen dozens of demo's around the web of various Ambient Lighting solutions where people are using a million different methods for providing an Ambilight Clone feature off of XBMC.
My question is surrounding what is the most commonly accepted or perhaps "best" way to accomplish this at the moment?
So far I have seen solutions which resemble the following:
Custom XBMC Build running a special AmbiPi Plugin
From what I understand this solution is really fast because it doesn't take images of a movie and process them separately, it uses the actual frame buffer. I could be mistaken though and this solution seems a lot more complicated.
Standard XBMC Build running official Boblight Plugin
This seems easiest as running the boblight daemon on some device and the officially supported plugins would be a lot less messy than the above. My concern is that this one supposedly doesn't perform quite as well because it scrapes images from the screen in real time which can become laggy. I am not 100% on that statement though which is mostly why I am here.
My solution will definitely be composted of a dedicated computer running XBMC feeding a separate controller for the ambient lighting, I am not interested in running XBMC and the LED's on one device as I would have performance concerns.
In either case it seems like the controller you use to control the actual LED's can be a variety of things, personally I feel like I would use a Raspberry Pi for my potential solution but in terms of my question I suppose the answer I am looking for would be what sort of controller is best suited for the application (Rpi, Aurduino, OpenWRT based router, etc). Ideally whatever solution I use will be self enclosed behind the TV as possible, which is why I am leaning toward the Pi because I could (theoretically) have the Pi connected to XBMC over WiFi. I have not seen anyone talk about doing this though and I am concerned Wireless latency might be too high or something.
If anyone can offer some insights as to what sort of solutions are being commonly used for this sort of thing right now it would greatly aid in my decision making process.
I have a BS in computer engineering and I am quite comfortable with all of the actual setup of the LED array and microcontrollers, my questions are mostly surrounding the best way to integrate the LED array and controller with XBMC in the most seamless and high performance way possible.
My question is surrounding what is the most commonly accepted or perhaps "best" way to accomplish this at the moment?
So far I have seen solutions which resemble the following:
Custom XBMC Build running a special AmbiPi Plugin
From what I understand this solution is really fast because it doesn't take images of a movie and process them separately, it uses the actual frame buffer. I could be mistaken though and this solution seems a lot more complicated.
Standard XBMC Build running official Boblight Plugin
This seems easiest as running the boblight daemon on some device and the officially supported plugins would be a lot less messy than the above. My concern is that this one supposedly doesn't perform quite as well because it scrapes images from the screen in real time which can become laggy. I am not 100% on that statement though which is mostly why I am here.
My solution will definitely be composted of a dedicated computer running XBMC feeding a separate controller for the ambient lighting, I am not interested in running XBMC and the LED's on one device as I would have performance concerns.
In either case it seems like the controller you use to control the actual LED's can be a variety of things, personally I feel like I would use a Raspberry Pi for my potential solution but in terms of my question I suppose the answer I am looking for would be what sort of controller is best suited for the application (Rpi, Aurduino, OpenWRT based router, etc). Ideally whatever solution I use will be self enclosed behind the TV as possible, which is why I am leaning toward the Pi because I could (theoretically) have the Pi connected to XBMC over WiFi. I have not seen anyone talk about doing this though and I am concerned Wireless latency might be too high or something.
If anyone can offer some insights as to what sort of solutions are being commonly used for this sort of thing right now it would greatly aid in my decision making process.
I have a BS in computer engineering and I am quite comfortable with all of the actual setup of the LED array and microcontrollers, my questions are mostly surrounding the best way to integrate the LED array and controller with XBMC in the most seamless and high performance way possible.