Miracast (WiFi screen casting) RECEIVER app for Android - Android Q&A, Help & Troubleshooting

Hi,
I have a Galaxy S7 which comes with the "Smart View" app in Android 8.0, which makes it easy to screen cast the phone to another Miracast device (e.g. TV or PC). Is there any way to do the reverse, i.e. using the phone as a Miracast host to display the screen of, say, another phone or PC? In particular, I want to use the Wireless Display feature in Windows 10 to have the phone as an external PC display. Windows can do both (cast to a device and host/display a cast from a device) but Smart View can only cast, not host. I don't want to use a media streaming app over the local network or god forbid a remote desktop solution routing everything through the internet. I want to use specifically Miracast because it's fast, convenient, built-in to many devices and most importantly uses direct peer-to-peer WiFi instead of going through the rest of the network, thus it's perfect for short-distance casting, which is exactly my use case. Unfortunately, I can't find any app that allows the phone to receive Miracast streams. Can anyone help?

Related

More About How Miracast Works on Android

http://ausdroid.net/2012/11/17/lg-australia-nexus-4-optimus-g-and-miracast/
Yes, the article isn't about N10 per se, but it has relevant info about Miracast that would translate to N10--whenever Goog can deliver on its claim of Miracast being a 4.2 feature rather than a phone-specific feature. Salient points from the piece:
"Both the Nexus 4 and Optimus G feature Miracast. On the Nexus 4, it’s supported through Android 4.2’s Secondary Displays...On the Optimus G, it’s part of the standard OS and can be enabled with a tap on a dedicated toggle in the notification shade’s Quick Settings area.
"Josh’s demonstration included browsing a photo gallery in full-screen mode on the TV, playback of HD video (an MKV file, no less), web browsing, and a game of Angry Birds. The phone can send output to the Miracast display from an application – for example, a video – and continue to use the phone normally. Josh demoed this by playing a video on the TV while playing Angry Birds on the phone.
"Another quirk is that Miracast uses your Wifi antenna, so you can’t maintain a connection to your home network while transmitting and will instead be relying on mobile data. This is a definite drawback compared to competing systems like AirPlay, but it’s something that could be added or changed as Miracast evolves.
"Notably, the demo was performed on the Optimus G. There seem to be issues with the implementation on the Nexus 4 which should be sorted out with a software update. This seems OK, as no-one has Miracast-capable hardware at the moment."
One of the things I wondered about Miracast was how it can maintain two wifi connections with a single radio. If the above is true, then it can't, so you can't do something like streaming Netflix from online, through your device, to the TV. This would put a massive damper on Miracast's appeal if you can't access the net (via wifi) while using Mira... Hmm, may be that's why Mira isn't available on N10. It only has wifi.
Also interesting that Mira implementations are different on OptiG and N4.
ummm...
Well I can't wait for android to actually allow wifi streaming apps like 'MirrorOp Sender' apps (plenty more on the market) get root access to the 'screen image'.
That is the only issue I am having, I have successfully used the Nexus 7 as my PC monitor with 'MirrorOp Receiver' as well as actually controlling the PC (windows 7) from the nexus with the same app, however as soon as I try to connect my Nexus 7 to the Qumi projector it informs me that root access is required, and to be quite honest I am not at all interested on rooting the nexus, I believe Google should include these things on the OS as they announced they would on JellyBean 4.2... a bit disappointing it still isn't out!

[Q] Video from android camera to remote computer

Is there anyway I can stream camera video from android online outside of wifi routher so I can see video from remote computer?
There are copule of solutions but those app only stream video from android to pc over the same wifi routher.
Good program for that is Ip webcam.
And you can also send that video to another android device with tinyCam Monitor.
But I want to stream it online so it could be accesed by remote computer!
One solution is with IP Camera Adapter so you could use video from android as your webcam in skype.
But this is too complicated because you must have your computer turned on, and skype opened.
Some other solutions have same problem because you must have your computer on.
I found one really difficult solution with port forwarding and you have to open host on .no-ip.biz...
So, can it be done only from android phone with one or two programs.
Papucii said:
Is there anyway I can stream camera video from android online outside of wifi routher so I can see video from remote computer?
There are copule of solutions but those app only stream video from android to pc over the same wifi routher.
Good program for that is Ip webcam.
And you can also send that video to another android device with tinyCam Monitor.
But I want to stream it online so it could be accesed by remote computer!
One solution is with IP Camera Adapter so you could use video from android as your webcam in skype.
But this is too complicated because you must have your computer turned on, and skype opened.
Some other solutions have same problem because you must have your computer on.
I found one really difficult solution with port forwarding and you have to open host on .no-ip.biz...
So, can it be done only from android phone with one or two programs.
Click to expand...
Click to collapse
Check DroidCam
https://play.google.com/store/apps/details?id=com.dev47apps.droidcam
ADDED AFTER A BIT OF THINKING
It can work only on same Wi-Fi or USB.
No problem. You can try a workaround. Plug it to a computer where you want camera and install Teamviewer on that PC. Then view that computer's screen (and obviously mobile camera) via teamviewer on your computer.
That makes you to install only 2 softwares on 3 devices.
1) DroidCam on Mobile.
2) Teamviewer on computer near mobile.
3) Teamviewer on your computer where you are going to see video.
Your solution with DroidCam is same as mine with IP Camera Adapter because both makes your android camera as webcam.
Teamviewer is as difficult as with skype and maybe more.
I guess that there is no android app that connects android camera and remote computer but
somehow I am sure that it can be done.
Application Ip webcam is great and lacks only that option.
I found solution. It can be done with Airdroid.
You log on with your email and password on android phone and then you can access from everywhere in the world.
You can check your sms, photos, or turn camera on or off: turn light on, take snapshot.
There is no sound so that is big minus.
We can lock this thread.

Screen mirroring with amazon fire stick?

I read that the N9 isn't miracast compatible. Does that mean I will not be able screen mirror with the amazon fire stick?
Didn't realize the fire stick allowed for Miracast. And no it won't.
Wow so I can't even get screen casting to work with a Chromecast even though it detects the device, but I am however able to cast with apps like YouTube.
Anyone else experiencing this?
Works fine for me
Sent from my Nexus 9 using Tapatalk
y2whisper said:
Works fine for me
Sent from my Nexus 9 using Tapatalk
Click to expand...
Click to collapse
What could I be doing wrong?
My note 4 is able to screen cast to the chromecast no problem...
Shouldn't need to do anything fancy to make it work. Hmmm
Sent from my Nexus 9 using Tapatalk
There is a different between screen casting and (app) casting. The latter simply requires an app that can chromecast AND that the device is on the same wifi network.
Screen casting requires either 'specific' devices that are capable of screen mirroring to chromecast OR miracast capability (I think Sony devices may offer this). For the former, here are the supported devices.
nycebo said:
There is a different between screen casting and (app) casting. The latter simply requires an app that can chromecast AND that the device is on the same wifi network.
Screen casting requires either 'specific' devices that are capable of screen mirroring to chromecast OR miracast capability (I think Sony devices may offer this). For the former, here are the supported devices.
Click to expand...
Click to collapse
That's the thing.
My N9 can't screen cast, but it can app cast.
My note 4 can do both.
My N9 can do both.
Resurrecting this to clarify some things. Apps that play video on one device from another when you have that app installed on two devices on the same subnet use DIAL (Discovery and Launch), they will work on all devices because the entire mechanism is baked into the app. Youtube, Netflix, Sony, and Samsung created the DIAL protocol. With DIAL, the displaying device is getting the media from the internet and just being controlled by the other device. This a per-app thing and completely device independent and not at all what this thread is about.
Miracast is actual screen streaming. Support is built into Android 4.2 and greater and Intel's WiDi initiative has basically folded over into Miracast. Google removed miracast support from all Nexus and Pixel devices, all other android 4.2 and up devices support Miracast because it is part of Android. This is a super bull**** move by Google and Miracast can be turned on with a single line edit to the build.prop if you root your phone.
Chromecast was Google combining an OS level DIAL implementation with Miracast. Chromecast has since been changed from using straight up DIAL for the media casting to use the more proprietary mDNS, but it's basically the same. Amazon products do not support Chromecast, which is a bit less of a bull**** move compared to Google turning off Miracast on Nexus and Pixel devices since Chromecast is more proprietary.
There are 3 ways to get around the problem, all of which have been done and only 2 are currently available:
Add an app that supports Chromecast protocols to the firestick. There have been a few come and go, they all get in trouble from Google because Chromecast stuff is proprietary. Currently there is AirScreen on the Amazon App Store. It probably steals your data and sends it to China and North Korea, but it works.
Add a miracast app to the Nexus device. There have been a few, but I can't find one at the moment.
Root the nexus device and edit the build.prop file to turn Miracast support back on. Definitely the cleanest, but you permanently trip the security check on the phone and can't use it for payment apps like Google Wallet anymore.
CapinWinky said:
Resurrecting this to clarify some things. Apps that play video on one device from another when you have that app installed on two devices on the same subnet use DIAL (Discovery and Launch), they will work on all devices because the entire mechanism is baked into the app. Youtube, Netflix, Sony, and Samsung created the DIAL protocol. With DIAL, the displaying device is getting the media from the internet and just being controlled by the other device. This a per-app thing and completely device independent and not at all what this thread is about.
Miracast is actual screen streaming. Support is built into Android 4.2 and greater and Intel's WiDi initiative has basically folded over into Miracast. Google removed miracast support from all Nexus and Pixel devices, all other android 4.2 and up devices support Miracast because it is part of Android. This is a super bull**** move by Google and Miracast can be turned on with a single line edit to the build.prop if you root your phone.
Chromecast was Google combining an OS level DIAL implementation with Miracast. Chromecast has since been changed from using straight up DIAL for the media casting to use the more proprietary mDNS, but it's basically the same. Amazon products do not support Chromecast, which is a bit less of a bull**** move compared to Google turning off Miracast on Nexus and Pixel devices since Chromecast is more proprietary.
There are 3 ways to get around the problem, all of which have been done and only 2 are currently available:
Add an app that supports Chromecast protocols to the firestick. There have been a few come and go, they all get in trouble from Google because Chromecast stuff is proprietary. Currently there is AirScreen on the Amazon App Store. It probably steals your data and sends it to China and North Korea, but it works.
Add a miracast app to the Nexus device. There have been a few, but I can't find one at the moment.
Root the nexus device and edit the build.prop file to turn Miracast support back on. Definitely the cleanest, but you permanently trip the security check on the phone and can't use it for payment apps like Google Wallet anymore.
Click to expand...
Click to collapse
Can you verify this works and specify the build.prop line to add? I've used this method on my Nexus 6 and 9 in the past but it stopped working since Android 6 or 7 or so. The option to cast via Miracast would return but it would never make a connection after a certain OS version.

Video mirroring/sharing between 2 tablets

I have 2 Samsung Galaxy Tab 2 7” tablets which I would like to use as an in-car movie player with both tablets mounted to headrests and playing the same movie simultaneously. Both have the Group Share app which could in theory do this, but the version available for the Tab 2 doesn’t support video.
I’ve tried:
• Using hotspot wifi with a variety of DLNA/UPnP players/servers. I nearly achieve it with Bubble UPnP which functions on the hotspot mini network, but it won’t play on the server device as well as playing on the client device.
• Using hotspot wifi with a separate server device (smartphone) playing to 2 client devices (the 2 tablets). Again this nearly works with Bubble UPnP but it won’t play to 2 client devices at the same time – presumably a limitation of the technology.
• Screenshare app by spring design. Will enable a video to be played on one tablet controlled by the other tablet, but not simultaneously on both.
• Teamviewer – looks like it could work but couldn’t get the app working. Suspect it won’t work on a hotspot or wifi direct network.
Are there any other apps or workarounds which might achieve this? I feel that it must be possible...

Chromecast 2015 - Requires internet access

So disappointed when I found this out, I just purchased this device and after I finally got all my media servers setup, cast screen, transcoding setup everything perfect, except the damn backdrop which I couldn't turn off ( I only want to mirror my screen I would care less about the internet functions, I wanted it for local playback, I don'e even really care about the dlna stuff either.), so fooling around with iptables I block the chromecast ip address and reboot chromecast thinking I beat it, and damn chromcast connects to AP but shows no internet access!! so I was like ok whatever that was expected, however it blocks screen mirroring, and DLNA until it can connect (after it connects once then you can block it again but what a hassle!)
so I was wondering if anyone knows the initial IP or hostname that it needs to connects to , I was thinking about just allowing that single host through then block everything else, Idk I might just return it this is really a deal breaker :....(, I own a device but it requires google to work, something not right here.
it's like buying a car but it won't run without being permanently hooked up to a gas station.
all the non wifi hacks are ridiculous too since they are just routing the internet through the cell network it's not actually doing anything different except using mobile data, what we need is some kind of server emulator that can send fake responses back (but since everything is sent over ssl I doubt that is possible).
otyg said:
So disappointed when I found this out, I just purchased this device and after I finally got all my media servers setup, cast screen, transcoding setup everything perfect, except the damn backdrop which I couldn't turn off ( I only want to mirror my screen I would care less about the internet functions, I wanted it for local playback, I don'e even really care about the dlna stuff either.), so fooling around with iptables I block the chromecast ip address and reboot chromecast thinking I beat it, and damn chromcast connects to AP but shows no internet access!! so I was like ok whatever that was expected, however it blocks screen mirroring, and DLNA until it can connect (after it connects once then you can block it again but what a hassle!)
so I was wondering if anyone knows the initial IP or hostname that it needs to connects to , I was thinking about just allowing that single host through then block everything else, Idk I might just return it this is really a deal breaker :....(, I own a device but it requires google to work, something not right here.
it's like buying a car but it won't run without being permanently hooked up to a gas station.
all the non wifi hacks are ridiculous too since they are just routing the internet through the cell network it's not actually doing anything different except using mobile data, what we need is some kind of server emulator that can send fake responses back (but since everything is sent over ssl I doubt that is possible).
Click to expand...
Click to collapse
I think the first thing to realize is, that the chromecast is not primarily intended as a screen mirror receiver. It can do it, but it's primarily a streaming player for online content.
There are great miracast receivers that do basically what you want. While i agree that it's a bit strange for this feature to require internet access, it's sadly how google earns money. And after all, allowing the initial handshake is basically the same as leaving it unrestricted. Google won't stream your whole session, they just want to know what you use the cast for. You'd allow that anyways.
domsch1988 said:
I think the first thing to realize is, that the chromecast is not primarily intended as a screen mirror receiver. It can do it, but it's primarily a streaming player for online content.
There are great miracast receivers that do basically what you want. While i agree that it's a bit strange for this feature to require internet access, it's sadly how google earns money. And after all, allowing the initial handshake is basically the same as leaving it unrestricted. Google won't stream your whole session, they just want to know what you use the cast for. You'd allow that anyways.
Click to expand...
Click to collapse
So what miracast receiver do you suggest in order to mirror the screen without any internet connection neither a mobile connenctio of a:
Samsung s3 neo
or
Samsung tab 3 7.0?
Thank you in advance for your reply!
Damiano40 said:
So what miracast receiver do you suggest in order to mirror the screen without any internet connection neither a mobile connenctio of a:
Samsung s3 neo
or
Samsung tab 3 7.0?
Thank you in advance for your reply!
Click to expand...
Click to collapse
Well, sadly the state of miracast on Samsung isn't that easy. Samsung isn't saying on their site wether your specific Tablet supports miracast. They're all about samsung smart view... On Amazon there are tons of miracast dongles for 20$ or less. The fire TV Stick can do it too. The S3 Neo doesn't seem to support it. Samsung seems to have dropped miracast, mhl and usb-otg when refreshing the S3 Also, Samsung smart view only seems to be integrated into samsung smart tv's Again, samsungs information are scarce concerning that...
Is there a specific reason for not allowing internet access to the chromecast?
Miracast receiver "Microsoft Wireless Display Adapter v2"
Moved to https://forum.xda-developers.com/an...t-2015-screen-mirroring-t3524173/post71415451

Categories

Resources