Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fcwu/desktop-mirror
A utility to stream screen and audio between Windows, Ubuntu or XBMC
https://github.com/fcwu/desktop-mirror
Last synced: about 2 months ago
JSON representation
A utility to stream screen and audio between Windows, Ubuntu or XBMC
- Host: GitHub
- URL: https://github.com/fcwu/desktop-mirror
- Owner: fcwu
- License: apache-2.0
- Created: 2013-08-19T10:37:15.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2017-10-14T17:26:38.000Z (about 7 years ago)
- Last Synced: 2024-10-12T18:52:26.557Z (2 months ago)
- Language: Python
- Homepage:
- Size: 38.6 MB
- Stars: 130
- Watchers: 16
- Forks: 20
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
desktop-mirror
====![main screen](https://raw.github.com/fcwu/desktop-mirror/master/screenshots/main.png)
A utility to stream screen and audio between Windows, Ubuntu or XBMC. The features include
* Cross platforms in Windows 7, Ubuntu and XBMC
* Encode video to H264 and audio to mp3 via ffmpeg
* Support to stream a area of screen or full screen
* Easily to find available nodes in LAN by mDNS(Avahi)Find video to show how it works
* [desktop-mirror between Windows, Ubuntu and XBMC](http://youtu.be/9ruu2L2MrSU)
* [Streaming to QNAP's NAS](http://youtu.be/_ODvcmgMZyo)Install
====[Download binary for Windows 7](http://qnap-ubuntu.dorowu.com/internal/desktop-mirror.exe)
For ubuntu,
```
$ sudo add-apt-repository ppa:fcwu-tw/ppa
$ sudo apt-get update
$ sudo apt-get install desktop-mirror
```Build Windows Execution
====Install Windows 7 32-bits,
1. Install Microsoft Visual Studio Express 2012 for Windows Desktop
2. Install Python 2.7.x and py2exe-0.6.9
3. Install nsis
4. ```git checkout -b win7 origin/win7```, then run ```build.bat```Troubleshooting
====1. No audio is streaming out on Ubuntu
Open pavcontrol, select Recording tab and find "ALSA [plug-ins](avconv)..." as following image
![PulseAudio Volume Control](https://raw.github.com/fcwu/desktop-mirror/master/screenshots/pavcontrol.png)
Check it is capturing the right device.
2. More log messages
Run the application in console and append parameters "--log-level debug"
License
====desktop-mirror is under the Apache 2.0 license. See the LICENSE file for details.