Chromecast as a second monitor? - Google Chromecast

The Cast chrome extension allows for you to duplicate your screen but why not make it a second screen
i will use an apple tv as my example because i have one of those too. with airplay mirroring you can choose between duplicating your screen or making the ATV a second monitor of sorts. could we do that for the Chromecast?

cammykool said:
The Cast chrome extension allows for you to duplicate your screen but why not make it a second screen
i will use an apple tv as my example because i have one of those too. with airplay mirroring you can choose between duplicating your screen or making the ATV a second monitor of sorts. could we do that for the Chromecast?
Click to expand...
Click to collapse
Nothing says it can't be done on a CCast but it requires OS support from the device you want to add the display to.
The CCast is different in that it was meant to be a PULL device that pulls content from someplace, where Miracast and others are Push Devices where you push content to them.

Asphyx said:
Nothing says it can't be done on a CCast but it requires OS support from the device you want to add the display to.
The CCast is different in that it was meant to be a PULL device that pulls content from someplace, where Miracast and others are Push Devices where you push content to them.
Click to expand...
Click to collapse
Windows 8.1?

cammykool said:
Windows 8.1?
Click to expand...
Click to collapse
Win 8.1 specifically has support for Miracast. CCast is very different and would require a different approach.
That doesn't mean a Windows program could not be written to do it, or that MS couldn't put it into some later version of Windows but it would have to be written specifically to work on a CCast including the app the CCast would load and the Windows side of the programming that would render the display for it.

Related

Chromecast on Pi

Can it be done? I know that chromium was ported, and chromium odds was being worked on. Can you kitbash one of these into one of those?
Sent from my SPH-D700 using xda premium
We are working on a similar product:
http://forum.xda-developers.com/showthread.php?t=2359972
to make Pi to support iOS devices and Android devices using AirPlay Mirroring and Miracast.
This is not a port though, I think it should be better as chromecast won't support AirPlay mirroring.
A direct port should be possible too if chromecast source code is available, I would guess it has miracast emulation.
seems it's well possible to emulate Chromecast.
I spent a few days to emulate Chromecast inside rPlay, finally it can find the rPlay (on Raspberry Pi) as a chromecast device, and it can send youtube URL redirection. still long way to go, but seems possible.
Attached is a screenshot of Youtube on Nexus 7, the Chromecast button is shown, when clicked, it will show rPlay as the device.
huisinro said:
seems it's well possible to emulate Chromecast.
I spent a few days to emulate Chromecast inside rPlay, finally it can find the rPlay (on Raspberry Pi) as a chromecast device, and it can send youtube URL redirection. still long way to go, but seems possible.
Attached is a screenshot of Youtube on Nexus 7, the Chromecast button is shown, when clicked, it will show rPlay as the device.
Click to expand...
Click to collapse
Guess that's the best lead we could find thus far, as well as some assurance that this (https://github.com/dz0ny/leapcast) can also redirect Youtube links.
I think it will only be a matter of time until this is fully working like the chromecast
yes, the initial implementation is available in our rPlay software, beta version is available.
We will add more and more chromecasting features to it, in addition to airplay mirroring,
http://www.vmlite.com/index.php?option=com_kunena&Itemid=158&func=view&catid=23&id=10991
Toadyus said:
I think it will only be a matter of time until this is fully working like the chromecast
Click to expand...
Click to collapse
Also if possible please add option to stream/play local media files which official chromecast lacks.:good:
Is the Chromecast protocol open? If not, has anyone asked Google why not?
Very Cool. Hows the progress
This is very cool. How is it going? Does the Pi have sufficient performance?
D.
huisinro said:
seems it's well possible to emulate Chromecast.
I spent a few days to emulate Chromecast inside rPlay, finally it can find the rPlay (on Raspberry Pi) as a chromecast device, and it can send youtube URL redirection. still long way to go, but seems possible.
Attached is a screenshot of Youtube on Nexus 7, the Chromecast button is shown, when clicked, it will show rPlay as the device.
Click to expand...
Click to collapse
kurchatovian said:
This is very cool. How is it going? Does the Pi have sufficient performance?
D.
Click to expand...
Click to collapse
I am also amazed . I'm curious if it's going good too
deathbearer said:
Also if possible please add option to stream/play local media files which official chromecast lacks.:good:
Click to expand...
Click to collapse
Yatse and bubble UPNP already do this with XBMC on the Pi.
I can easily send YouTube videos to the pi using the share feature in Android and Yatse remote app. Similarly with local content.
Sent from my HTC One using Tapatalk 4
I'd say the main thing holding my Pi back is silverlight drm. Otherwise I'd be perfectly happy with my xmbcrpi.

Chromecast & Ultramon for dual monitor?

Will it be possible at some point to use Chromecast as a gateway to use the TV as second independent monitor, rather than a mirror of the laptop/desktop with a browser extension, maybe in conjunction with Ultramon?
I have Ultramon installed in my laptop. When I turn my iPad into a second monitor using an app like AirDisply, Ultramon immediately picks it up as the second monitor and provides all the functionality for a second monitor - position, resolution, task bar, etc.
Can I achieve something similar with Chromecast + Ultramon, if not now in the future?
New Daddy said:
Will it be possible at some point to use Chromecast as a gateway to use the TV as second independent monitor, rather than a mirror of the laptop/desktop with a browser extension, maybe in conjunction with Ultramon?
I have Ultramon installed in my laptop. When I turn my iPad into a second monitor using an app like AirDisply, Ultramon immediately picks it up as the second monitor and provides all the functionality for a second monitor - position, resolution, task bar, etc.
Can I achieve something similar with Chromecast + Ultramon, if not now in the future?
Click to expand...
Click to collapse
No the CCast wouldn't do that since it would be a waste since the CCast connects to the same network the Android device does so why send it to CCast when you could send it to the Device directly.
CCast does however act as a second monitor for Android and other devices...
New Daddy said:
Will it be possible at some point to use Chromecast as a gateway to use the TV as second independent monitor, rather than a mirror of the laptop/desktop with a browser extension, maybe in conjunction with Ultramon?
I have Ultramon installed in my laptop. When I turn my iPad into a second monitor using an app like AirDisply, Ultramon immediately picks it up as the second monitor and provides all the functionality for a second monitor - position, resolution, task bar, etc.
Can I achieve something similar with Chromecast + Ultramon, if not now in the future?
Click to expand...
Click to collapse
Future, maybe, but the 1-2 second lag from having to compress the video (and Chromecast having to decompress it at the other end) would be annoying at best.
bhiga said:
Future, maybe, but the 1-2 second lag from having to compress the video (and Chromecast having to decompress it at the other end) would be annoying at best.
Click to expand...
Click to collapse
Oh... I never noticed any annoying lag when I use iPad with AirDisplay. I guess iPad has lot more processing power than Chromecast.
AirPlay is designed for screen mirroring and hence low latency. The current methods of Chromecast desktop mirroring essentially make the desktop a video stream first.
Likely this will change once they're screen mirroring is implemented by devices.
Sent from a device with no keyboard. Please forgive typos, they may not be my own.
bhiga said:
AirPlay is designed for screen mirroring and hence low latency. The current methods of Chromecast desktop mirroring essentially make the desktop a video stream first.
Likely this will change once they're screen mirroring is implemented by devices.
Sent from a device with no keyboard. Please forgive typos, they may not be my own.
Click to expand...
Click to collapse
I'm telling you. With AirPlay, there is more than mirroring. You can use the iPad as a second monitor. It works perfectly with Ultramon.
New Daddy said:
I'm telling you. With AirPlay, there is more than mirroring. You can use the iPad as a second monitor. It works perfectly with Ultramon.
Click to expand...
Click to collapse
Yes, and screen mirroring/output isn't the core intent of Chromecast, and I'm not sure screen mirroring will ever make it to iOS for Chromecast.
Long story short, we all can want Chromecast to be more than it is and it's growing steadily, but there will be limits based on its core design.
Thinking about it more... I think Google could (and probably is) making the screen mirroring similar to how RemoteX works in Windows - instead of sending a picture of a red box, send a command to draw a red box - much less data and identical result as long as both source and Chromecast share the same drawing language and techniques. Definitely possible for Android-Chromecast, not sure if/how it could be implemented outside of code that Google owns though, including Windows as a source.
Apple has a definite advantage there as they can make sure iOS, AppleTV and MacOS all share a common drawing implementation.
Sent from a device with no keyboard. Please forgive typos, they may not be my own.
Problem is, can't use computer when full screen for other tasks
You cannot use the computer screen for anything else when using Chromecast. thios would be a win win

How can a chromecast have mirroring capabilities

Hello does a rooted and rom chromecast have mirroring capabilities, what apps can give the chromecast the ability to mirror the android devices it is casted from? thank you in andvance
wilspeak said:
Hello does a rooted and rom chromecast have mirroring capabilities, what apps can give the chromecast the ability to mirror the android devices it is casted from? thank you in andvance
Click to expand...
Click to collapse
Hi Wilspeak,
To the best of my knowledge there isn't any mirroring software available in the wild yet for the chromecast - google has placed mirrorcast code into the chromecast as of the latest OTA however there has been no available software to utilise this put forward as of yet. Hopefully we will see this out of Google shortly though as it looks like they've been prepping for it.
Well we know it can mirror is some respect because Googlecast extension pretty much does this already.
As @Kyonz said the issue is the software available not the actual CCast itself. Unless you want to say the Whitelist is preventing someone like Koush from re-implementing it in his All Cast.
I suspect whatever comes after KitKat will have Mirroring to the CCast in it's display settings.
Asphyx said:
I suspect whatever comes after KitKat will have Mirroring to the CCast in it's display settings.
Click to expand...
Click to collapse
Yup, or in some vendor-supplied add-on like how Samsung's AllShare Cast is.
Plus I expect ROM-level mirroring will be far more smart and efficient than Chrome's brute-force casting. Raster/bitmap content will probably still need to be transmitted, but standard UI stuff could/should be rendered by Chromecast itself.
bhiga said:
Yup, or in some vendor-supplied add-on like how Samsung's AllShare Cast is.
Plus I expect ROM-level mirroring will be far more smart and efficient than Chrome's brute-force casting. Raster/bitmap content will probably still need to be transmitted, but standard UI stuff could/should be rendered by Chromecast itself.
Click to expand...
Click to collapse
My only fear is they will implement it to work like a Miracast and require direct connection via Wireless.
That would be a shame.
I like some aspects of Miracast such as being able to add it as a display to a PC, But that whole Wireless only thing is not the way I would want to see this go.
I suppose instead of actually mirroring via Raster they could send a template package that contained most of the graphics needed to build thus not requiring a lot of bandwidth to update.
Will be interesting to see how they do it.

Chromiumcast OS

Since Chromecast OS is basically a cut-down version of Chrome OS, shouldn't the code be in Chromium OS codebase?
If so, we should build a Chromiumcast OS and port it to those MiniPC's on them market (if we have the kernel sources and drivers).
Can anyone check the possibility of the above?
However, since Chrome OS uses a different kind of boot image, we should ask Chainfire for help, since he is working on the Chromebook Pixel, as it has such a boot image.
It is funny thought, Google puts Android on a Chromebook, and we may put Chrom(ium) OS on Android devices.
Update 1: Sorry for posting this here, XDA Labs isn't letting me reply to my own thread, but why not port it?
We should make it a full Chromium OS (with the abilities to make a local owner account and recieving casts, as well as casting to another device), while we're at it.
Update 2: Apparently it's a known XDA Labs server API issue, they're working on though, for now I need to wait for there to be a 2nd page to be able to post seperately from the opening post.
If it's just a webpage, then how about packaging it for the different systems (Windows, OS X, Linux, Android, Ubuntu Touch, Firefox OS, iOS, Windows Modern (8/8.1), Windows Universal (10), Sailfish, Unix, Chrome OS, etc.)?
Yes, I'm aware that half of these technically (via ports, for example) are either Linux or Unix (and that Linux is a port of Unix).
I would have included SkyOS, however it appears to have been discontinued before even graduating Alpha... several years ago.
It's not really a cut down version of Chrome OS but more of a cut down version of the Chrome Browser sans any ability to run Chrome OS Apps.
Similar to the chrome browser you find in an Android Phone.
It has nothing to do with what the OS is based on, the important part isn't the OS, but the actual cast receiver application. I was tinkering around with it for a little while and ended up with a not-entirely-functional APK file that implemented a cast receiver, using actual google code and libraries. Installed it on a Nexus 7, which was discoverable as a cast receiver on the network. More important thing to work on led to ignoring the project for a while.
doitright said:
It has nothing to do with what the OS is based on, the important part isn't the OS, but the actual cast receiver application. I was tinkering around with it for a little while and ended up with a not-entirely-functional APK file that implemented a cast receiver, using actual google code and libraries. Installed it on a Nexus 7, which was discoverable as a cast receiver on the network. More important thing to work on led to ignoring the project for a while.
Click to expand...
Click to collapse
The Cast Receiver is usually not much more than an HTML5 webpage.
Asphyx said:
The Cast Receiver is usually not much more than an HTML5 webpage.
Click to expand...
Click to collapse
The cast receiver is a LOT more than a webpage.
doitright said:
The cast receiver is a LOT more than a webpage.
Click to expand...
Click to collapse
you can browse them all in just about any browser.
Want proof
Look at the linkage in the whitelist and go to the URLs for any receiver...
Example....
https://www.gstatic.com/cv/cast/apps/receiver/webrtc/stable/receiver1.html
They may call them HTM5 Applications but when it comes right down to it there is no difference between that and a webpage. Only in rare cases will they put security that denies a browser from loading them and in most cases if it fails to work it is only because they require and use some firmware code (i.e. Video Player) to function.
Asphyx said:
you can browse them all in just about any browser.
Want proof
Look at the linkage in the whitelist and go to the URLs for any receiver...
Example....
https://www.gstatic.com/cv/cast/apps/receiver/webrtc/stable/receiver1.html
They may call them HTM5 Applications but when it comes right down to it there is no difference between that and a webpage. Only in rare cases will they put security that denies a browser from loading them and in most cases if it fails to work it is only because they require and use some firmware code (i.e. Video Player) to function.
Click to expand...
Click to collapse
That web page does absolutely nothing.
doitright said:
That web page does absolutely nothing.
Click to expand...
Click to collapse
Except load the receiver app that is waiting for linkage information from the app that was supposed to launch it when it connected to the CCast!
99.9% of the work is done at the controlling device not the receiver app.
That is the only thing the CCast actually loads the rest is sent to that receiver by the Controler app!
When you connect to the CCast from an app that's all the CCasts loads. Once loaded you can then send content to that Receiver.
Here is the receiver app Plex tells the CCast to load when you first connect their App to the CCast....
https://chromecast.plex.tv/production/index.html
The receivers are nothing more than webpages with various media players and java applications.
Asphyx said:
Except load the receiver app that is waiting for linkage information from the app that was supposed to launch it when it connected to the CCast!
99.9% of the work is done at the controlling device not the receiver app.
That is the only thing the CCast actually loads the rest is sent to that receiver by the Controler app!
When you connect to the CCast from an app that's all the CCasts loads. Once loaded you can then send content to that Receiver.
Here is the receiver app Plex tells the CCast to load when you first connect their App to the CCast....
https://chromecast.plex.tv/production/index.html
The receivers are nothing more than webpages with various media players and java applications.
Click to expand...
Click to collapse
Just keep telling yourself that it actually does something. :good:
doitright said:
Just keep telling yourself that it actually does something. :good:
Click to expand...
Click to collapse
There really is no teaching the ignorant....
That page is the only thing the CCast loads!
The rest is done on the mobile device and that receiver does nothing without the mobile device connecting to that page you say does nothing...
Tell me did you try reading the source code of that page or was that too difficult for you?
Asphyx said:
There really is no teaching the ignorant....
That page is the only thing the CCast loads!
The rest is done on the mobile device and that receiver does nothing without the mobile device connecting to that page you say does nothing...
Tell me did you try reading the source code of that page or was that too difficult for you?
Click to expand...
Click to collapse
Let me make this very clear;
1) Install https://play.google.com/store/apps/details?id=com.netflix.mediaclient&hl=en
2) Run it.
3) hit the chromecast button. Oh, there is none! Too bad.
doitright said:
Let me make this very clear;
1) Install https://play.google.com/store/apps/details?id=com.netflix.mediaclient&hl=en
2) Run it.
3) hit the chromecast button. Oh, there is none! Too bad.
Click to expand...
Click to collapse
Took you long enough to find the ONE RECEIVER APP (and it is the ONLY APP) that doesn't get loaded from the WEB because it is part of the CCast Firmware!
I find it interesting that in a discussion of RECEIVER APPS you show something from the play store where there are no receiver apps to try and prove your wrong point.
Just look at the Chromecast firmware, there's custom ROMs here. In theory you could just look at it and experiment...
I understand that there is no point in porting ChromiumOS, but what about the AndroidTV UI, with Cast Recieving built-in?
moriel5 said:
I understand that there is no point in porting ChromiumOS, but what about the AndroidTV UI, with Cast Recieving built-in?
Click to expand...
Click to collapse
That would be awesome!
I think it could be a perfect combo to turn a Raspberry Pi into a casting device. Chromium OS already exists for Raspberry Pi, but it still has to be improved. http://www.chromiumosforsbc.org/
DaniPhii said:
I think it could be a perfect combo to turn a Raspberry Pi into a casting device. Chromium OS already exists for Raspberry Pi, but it still has to be improved. http://www.chromiumosforsbc.org/
Click to expand...
Click to collapse
I agree, but I would love if someone managed to remove the mandatory Google login, otherwise I won't use it.
Deleted my account some time back, don't want to open another one.
moriel5 said:
I understand that there is no point in porting ChromiumOS, but what about the AndroidTV UI, with Cast Recieving built-in?
Click to expand...
Click to collapse
I was searching online for this b/c i figured someone would have done it by now. I'd really like to see android TV on chromecast
x000x said:
I was searching online for this b/c i figured someone would have done it by now. I'd really like to see android TV on chromecast
Click to expand...
Click to collapse
But the Google log-in should be optional, not mandatory.

Gtv with chromecast : any way to cast "FROM" the device

yeah you read the title right, am not looking for how to cast "to" GTV with chromecast rather i am looking for a way to cast my GTV screen to another chromecast enabled device.
One of the reason to buy chromecast with GTV was an "implict" (though seems wrong) expectation that i would have google home from playstore and be able to cast screen from my GTV with chromecast to other chromecast enabled devices in household.
there is no google home in chromecast playstore (says not compatible), and i downloaded latest APK for google home and it runs and i can see all devices within home including chromecast enabled devices but all devices (including connect devices like lights/switches all are shown offfline except google nest thermostat).
I can guess some of you might ask why i want to cast, i use STBEMU to watch IPTV sub that is mac bound....and instead of replicating MAC on another device i was hoping to cast from the (master) gTV with chromecast. My cheap chinese/aliexpress S912 and 905x box can do such a thing albeit they crash every now and then when casting but gtv doesn't even gives me that option to cast
any pointers appreciated ....thanks
anti_maniac said:
yeah you read the title right, am not looking for how to cast "to" GTV with chromecast rather i am looking for a way to cast my GTV screen to another chromecast enabled device.
One of the reason to buy chromecast with GTV was an "implict" (though seems wrong) expectation that i would have google home from playstore and be able to cast screen from my GTV with chromecast to other chromecast enabled devices in household.
there is no google home in chromecast playstore (says not compatible), and i downloaded latest APK for google home and it runs and i can see all devices within home including chromecast enabled devices but all devices (including connect devices like lights/switches all are shown offfline except google nest thermostat).
I can guess some of you might ask why i want to cast, i use STBEMU to watch IPTV sub that is mac bound....and instead of replicating MAC on another device i was hoping to cast from the (master) gTV with chromecast. My cheap chinese/aliexpress S912 and 905x box can do such a thing albeit they crash every now and then when casting but gtv doesn't even gives me that option to cast
any pointers appreciated ....thanks
Click to expand...
Click to collapse
I missed the part where you actually tried to sideload a screen mirroring app on CCwGTV to see if you hit paydirt.
rodken said:
I missed the part where you actually tried to sideload a screen mirroring app on CCwGTV to see if you hit paydirt.
Click to expand...
Click to collapse
considering it runs Android / exposes play store...so its no different than mibox or a phone where tv is screen. In light of same i implicitly assumed i can run google home. (as i tried to state in original post, my android boxes can do that...albeit not very stable).
this ruined all my plans to run stmemu on one device and cast when i want to watch on other tv instead of buying multiple susbcription for my IPTV service. My second implicit assumption was i would find a solution on xda....never in last few years was a case that i wanted to do something with my android devices and XDA didnt had an answer

Categories

Resources