jasonl wrote:It's a different DRM scheme, but they all have pretty similar robustness requirements, and meeting those requirements on an open platform that isn't designed for any sort of protection is something that might not be doable.
Easy for an individual or small business-- absolutely not. But I have to disagree with our host on the reasons.
There's the philosophical aversion to close source software on linux. You could ask yourself how many major consumer closed source applications are there on linux? Where's Photoshop? Where's MS Office? Those would certainly rank as high as any Blu-ray player application. Similarly linux has alternatives that side step many of the financial and legal limitations with open source alternatives. These further disincentivize businesses from entering the space.
The support and maintenance issue on linux. You cannot count on linux users to run on an enterprise class platform where some level of stability in the code base is assured. In the embedded world you know that these applications already exist. Settop Blu-ray players based on linux have existed since launch. Its not what the platform runs on that makes this possible but support for the platform. Support that guarantees that the requirements are met.
Basically there is little financial motivation for major developers to create an application that would essentially be a money sink.
If I understand this why pose such as suggestion? Because the logical step is a partially open solution like Android; the hardware backend is not open but user space is. The platforms are well integrated and supported. Additionally 3rd parties have avenues to inject their creative solutions into the mix.
So I am suggesting a generic solution-- no. Can a solution come to some flavor or derivative with 3rd party support. Absolutely. Can a manufacturer obtain DLNA certification while running Android and allowing a remote control port. Absolutely. XBMC or MythTV running on such a platform-- already done. What's not done is an Android based DMP that supports both DTCP-IP and remote control. The later would be the biggest issue. Remote control access is not difficult to implement, but convincing the manufacturer or developer that value, i.e. a large use case exists, for such a feature maybe challenging.
-----
EDIT:
I also forgot to mention there's certainly some politics involved to some degree. To the point where a bias exists against linux. You try to apply for DLNA certification and say that its linux and you probably receive the same reception you get here: it can't be done, its not actually secure, or it doesn't meet requirement X or Y.
But put it in a STB or label it under the banner of Android and magically the reception becomes much warmer. Again perception-- not completely unjustified just against you should you actually claim to make a solution that works on a linux platform.
I also want to qualify my first statement; its bad form, I know. Its difficult to make succinct statements involving a somewhat hot button topic. Its not like I wrote a post and some magical door opened and suddenly everything is possible on linux. However, I wrote under the pretense that this niche of forum readers were already accepting of other niche 3rd party solutions. Whether that means buying MCE devices, CC tuners, and other devices. So If I mislead anyone to think there might be the possibility that suddenly the doors would burst wide open and life would be good-- I apologize. For this to happen you would still need to buy a specific or limited selection of devices. However, your choice of software options will greatly increase should an aforementioned integrated solution be produced.