How to develop Googlecast device? - google-cast

I want to know how to make a google supported device like chromecast audio
and how to get device development SDK if it is.

Related

how to make cast built in streamer

i have a audio streaming device with integrated amplifier i use to make audio on outdoor speakers. It has already got airplay and spotify connect. Can i also write the SW to make it google cast compatible? I found this already https://developers.google.com/cast/docs/web_receiver/basic but would this part of the SDK be sufficient to develop the sw part on my music streamer to make it cast compatible or would i need more?

Stream Audio to Google Cast Audio from Raspberry Pi

I'd like to send audio directly from a Raspberry Pi to a Google Cast Audio device.
I'm happy to do this via a fileserver hosted on the Pi (or similar) but no external services can be used- no internet connection is available during operation. Is this possible?
Using Google Cast SDK, you would need a "sender" application to initiate the launch of your app on a cast device and sending the instructions to that. After that is done, your (html5) application on the cast device can continue the playback on its own. Whenever the application on the cast device is brought down, you would need a sender to restart this process. The platforms supported by Cast SDK are Android, iOS and chrome, so RP is not among the supported platforms. Another issue in your scenario is that any cast device requires internet connectivity; without one, such device will not boot up completely and won't be useful.

USB device access using Google Native Client (Nacl)

I have a browser plugin which doesn't have visual interface and works in the background.The plugin is built using NPAPI technology.The browser plugin is used to Set Up USB device. Now we want to change it and use some other technology,since chrome is planing to move away from NPAPI.
I have gone through Google Native Client(Nacl) and PPAPI, it is good technology and since it is Native Client means it allows the hardware access in my case USB devices.
I wanted to confirm my understanding on this.Please let me know whether Google Native Client supports USB device access from web.

can the chromecast device be programmed also be used as a sender

I wanted to know if it is possible to program one chromecast device to send video to another chromecast device acting like a receiver. I have browsed the API reference on the Google developer website and it doesn't seem to be supported, but also doesn't say it isn't supported.
This is not currently possible, and probably never will be. Chromecast devices don't "source' video, they only transfer from wifi to an HDMI output. it is possible to play the same stream on two different chromecast devices, but there is no way to synchronize them at the moment. In theory this is something the devices could support.

AVRCP for Windows phone 8?

I have a project for multimedia player running on WP8. Does WP8 SDK supports AVRCP that user can control playback from Bluetooth device? What APIs or events I should use to receive control events? Thanks!
From a consumer perspective WP7 OS supports BT-AVRCP 1.3 and so does WP8 OS. Based on MSDN the BT-AVRCP 1.4 profile is supported for WP8.
From a developer perspective BT-SPP is supported for direct developer reads & writes. I'm not sure if WP8 can successfully open a BT-AVRCP socket, so go ahead and try to open a socket to one and see what happens.
If you're just trying to play Audio on a Bluetooth headset, use the plain-old WP7/WP8 media playback classes and use the new WP8 AudioRoutingManager to force output on bluetooth headset.
AudioRoutingManager.SetAudioEndpoint(AudioRoutingEndpoint.Bluetooth)

Resources