ASHS-School / mirrorcast

Open Source Alternative to Chromecast, Mirror Desktop and Play media remotely.
47 stars 7 forks source link

Windows Client #4

Open tuxfoo opened 6 years ago

tuxfoo commented 6 years ago

I might start working on a Windows client later this year.

I do not use Windows, so it will be interesting.

I plan on implementing all the features that are in the current Debian client in the following order.

  1. Sort Receivers into a tidy list(Very useful if you have lots of receivers).
  2. Screen Mirroring
  3. Screen Freezing
  4. Select which display to mirror(In case a user has more than a single display)
  5. Play Youtube URL's (Should be very easy)
  6. Play media files (Will probably use nodejs for windows as well)
  7. Play DVD's (Not sure if we can use nbd-server on windows, so maybe a Samba share?)
  8. Change resolution to match receiving device (I think this can be done using pywin32)
hasansezertasan commented 5 years ago

will it run from the android? i want to stream my desktop and control my desktop from my android phone and i want my own app is there any source or ???

tuxfoo commented 5 years ago

will it run from the android? i want to stream my desktop and control my desktop from my android phone and i want my own app is there any source or ???

Currently this will not run on android. I have no plans on adding the ability to control the host device from the client.

I would suggest trying an open-source VNC client for android or steam link.

Hurricos commented 5 years ago

will it run from the android? i want to stream my desktop and control my desktop from my android phone and i want my own app is there any source or ???

In fact, if you have a Pi that has omxplayer, you can try https://www.f-droid.org/en/packages/info.dvkr.screenstream/, and run omxplayer http://ip.of.the.android/Stream.mp4.

tuxfoo commented 5 years ago

For windows, lazycast works quite well and it does not appear to conflict with this mirrorcast project so you can run them both at the same time for both Ubuntu and Windows screen mirroring.

https://github.com/homeworkc/lazycast

If I can find the time, I will upload a preconfigured Raspbian image that has Mirrorcast and Lazycast.