I'm starting to writing my thesis, and is about Wireless streaming
Android 4.2 bring to us Mircast support, "I'd Like to implement Miracast Support on XBMC for Raspberry Pi.
How will I achieve this:
I emailed Wi-Fi Alliance, and they told me that only products that have completed and passed Wi-Fi certification to the Wi-Fi Display test plan may use the Miracast certification mark.
But we can use the term “Supports the Wi-Fi Display Specification” with products that meet the criteria in the Wi-Fi Alliance Display Specification, even though they have not achieved Miracast certification.
So i will have to purchase the Wi-Fi Display Technical Specification, and implement it.
I think the hardest work will be added support to the specific platform, that's why for now my goals is only to support Raspberry Pi.
My mentor from college is an embbed system expert, and when i talk to him about the project he got excited, and tell me that's can be done and the will help me with the Raspberry Pi.
Unlike a lot of people said on this thread, according to this document there is "No restrictions on types of applications, files and/or DRM that can be streamed" (page 185)
I think i can learn a lot with the Android Transporter Project.
First i have to enable wi-fi direct on Raspbmc, and then write a C/C++ API and make it more reusable as possible, to extend support to other platforms on the future.
Then i have to expand wi-fi direct api to add Miracast Suport.
Miracast allows to screencast a HDTV content, that's will be i nice new source of content for XBMC IMO.
I'd like to give for xbmc user a open alternative for accomplish that task.
Many users want to streaming their content to external devices, in special TVs.
Miracast seems to be the way to achieve this.
For develelopers, I didn't found any open source implementation of Miracast, so all others developers interest in it may learn with us
What does it touch in XBMC
I believe most of work should be done in raspxbmc distro, since i don't have purchased the specification yet, i'm not quite sure.
There are some requiriments
- A Android Device with Miracast Support
- Purchase the wifi displayer Specfication
- Purchase a Raspberry Pi
- A wifi dongle with Wi-Fi Direct Support
If my project get approved, I volunteer to buy all the necessary material.
Best regards and thanks in advanced
Guilherme Torres Castro