从桌面捕获A/V并将其流式传输到本地网络。
DesktopStreamer的Python项目详细描述
从桌面捕获audio和video并将其流到本地 使用avconv和vlc的网络。
python脚本
您可以运行python模块,然后-如果安装了这个包- 也可以从控制台或桌面shell启动提供的脚本。
使用量
像这样启动包python -m desktopstreamer [options]。或使用 启动脚本如下:
stream_desktop [-n|--gui] [-a|-A] [capture options] [stream options] stream_desktop --version stream_desktop --help
要在桌面shell中使用它,将提供一个.desktop文件。
安装
安装此软件包的最简单方法是通过pip:
pip install --user desktopstreamer
或者下载最新的source(或者通过git clone ...获取) 按如下方式安装(从源根目录):
python setup.py install --user
依赖关系
您不需要安装任何python依赖项。
设置
您可以使用^{tt6}中提供的.desktop文件和图标$ 从桌面shell启动脚本的目录。
设置
可以使用文件将设置存储在json字典中。
默认位置是~/.config/DesktopStreamer/settings.json。这个 支持的键是capture和stream长选项(改为_ 总共-)。
要在此文件中存储设置,请使用--save选项。如果你使用它, 存储当前设置并覆盖以前的设置。你可以 也可以手动创建和编辑它。
下面是一些示例内容:
{"port":420,"res_out":"1280x720"}
如果使用--load选项,则应用此文件中的设置。
注意
提供的.desktop文件自动使用--load选项 时间。
shell脚本
您可以在.bash_aliases或 类似于快速获取stream_desktop命令。python脚本有更多 但也有选择。