{ "info": { "author": "Brutus [dmc]", "author_email": "brutus.dmc@googlemail.com", "bugtrack_url": null, "classifiers": [], "description": "================\nDesktop Streamer\n================\n\nCapture *audio* and *video* from the desktop and stream it to the local\nnetwork using `avconv`_ and `vlc`_.\n\n\nPython Script\n=============\n\nYou can just run the python module and - if you install this package - you\ncould also start the provided script from the console or your desktop shell.\n\nUsage\n-----\n\nStart the package like this ``python -m desktopstreamer [options]``. Or use\nthe startup script like this::\n\n stream_desktop [-n|--gui] [-a|-A] [capture options] [stream options]\n stream_desktop --version\n stream_desktop --help\n\nTo use it in your desktop shell, a ``.desktop`` file is provided.\n\nInstall\n-------\n\nThe easiest way to install this package is trough `pip`_::\n\n pip install --user desktopstreamer\n\nOr download the latest `source`_ (or get it trough ``git clone ...``) and\ninstall it like this (from the sources root directory)::\n\n python setup.py install --user\n\nDependencies\n~~~~~~~~~~~~\n\nYou don't need to install any Python dependencies.\n\nRequirements\n~~~~~~~~~~~~\n\n`avconv`_ and `vlc`_ are required though. Install them like this:\n\n- Debian / Ubuntu: ``sudo apt-get install libav-tools vlc``\n\nSetup\n-----\n\nYou can use the provided ``.desktop`` file and icon from the ``data/``\ndirectory to start the script from your desktop shell.\n\nSettings\n~~~~~~~~\n\nYou can use a file to store the settings in a JSON dictionary.\n\nThe default location is ``~/.config/DesktopStreamer/settings.json``. The\nsupported keys are the *capture* and *stream* long-options (with ``_`` instead\nof ``-``).\n\nTo store settings in this file, use the ``--save`` option. If you use it, the\ncurrent settings are stored and previous settings are overwritten. You can\ncreate and edit it manually too.\n\nHere's some example content:\n\n.. code-block:: json\n\n {\n \"port\": 420,\n \"res_out\": \"1280x720\"\n }\n\nThe settings from this file are applied, if you use the ``--load`` option.\n\n.. note::\n\n The provided ``.desktop`` file uses the ``--load`` option automatically each\n time.\n\n\nShell Script\n============\n\nYou can source the ``data/stream_desktop.sh`` in your ``.bash_aliases`` or\nsimilar to get a quick ``stream_desktop`` command. The python script has more\noptions though.\n\n\n.. _avconv: http://libav.org/avconv.html\n.. _vlc: http://www.videolan.org/vlc/\n.. _pip: http://www.pip-installer.org/en/latest/\n.. _source: https://github.com/brutus/Desktop-Streamer/archive/master.zip", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/brutus/Desktop-Streamer/", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "DesktopStreamer", "package_url": "https://pypi.org/project/DesktopStreamer/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/DesktopStreamer/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/brutus/Desktop-Streamer/" }, "release_url": "https://pypi.org/project/DesktopStreamer/0.7/", "requires_dist": null, "requires_python": null, "summary": "Capture A/V from the desktop and stream it to the local network.", "version": "0.7" }, "last_serial": 1067893, "releases": { "0.6": [ { "comment_text": "", "digests": { "md5": "0fedf38b0889107427f5ca17c860507e", "sha256": "fa3f29712154a60c5c5c06551bbf95a6b73a2260234dc1211fecf44af35f692b" }, "downloads": -1, "filename": "DesktopStreamer-0.6.tar.gz", "has_sig": false, "md5_digest": "0fedf38b0889107427f5ca17c860507e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28210, "upload_time": "2014-04-18T14:45:51", "url": "https://files.pythonhosted.org/packages/3e/3c/095635b363844e28f5c625a87f855ac4df1be9892c22e7f2e8dc3759d742/DesktopStreamer-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "dc8ea627ececa1e4e40bd8ff99f5527f", "sha256": "dea19f3cf0ed9d45ef29096d0e218cd013d96114c286e4b68c2a23d22ce9dda3" }, "downloads": -1, "filename": "DesktopStreamer-0.6.1.tar.gz", "has_sig": false, "md5_digest": "dc8ea627ececa1e4e40bd8ff99f5527f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28144, "upload_time": "2014-04-18T14:56:50", "url": "https://files.pythonhosted.org/packages/7e/48/4f57d6a7789167adb20b0980616ee8d334cb095f4514d8ecb289f47288f5/DesktopStreamer-0.6.1.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "8ab827e77a09b281b9ac9ce6b7aa48df", "sha256": "ea3767543ae9c9671b2cc23d30f26677241cef72664047fec93e518d24766cdc" }, "downloads": -1, "filename": "DesktopStreamer-0.7.tar.gz", "has_sig": false, "md5_digest": "8ab827e77a09b281b9ac9ce6b7aa48df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28248, "upload_time": "2014-04-22T14:44:10", "url": "https://files.pythonhosted.org/packages/f9/47/e7335cc9b8bb03313d0fbea72122f3b784c3d275ad70a7cc50d26dbbc4d9/DesktopStreamer-0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ab827e77a09b281b9ac9ce6b7aa48df", "sha256": "ea3767543ae9c9671b2cc23d30f26677241cef72664047fec93e518d24766cdc" }, "downloads": -1, "filename": "DesktopStreamer-0.7.tar.gz", "has_sig": false, "md5_digest": "8ab827e77a09b281b9ac9ce6b7aa48df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28248, "upload_time": "2014-04-22T14:44:10", "url": "https://files.pythonhosted.org/packages/f9/47/e7335cc9b8bb03313d0fbea72122f3b784c3d275ad70a7cc50d26dbbc4d9/DesktopStreamer-0.7.tar.gz" } ] }