Project | Source Download Link | Purpose | Client or Server | Notes
|
---|
gtk | http://ftp.gnome.org/pub/gnome/sources/gtk+/ | UI Toolkit | both | Required. Server only supports version 2.x, version 3.x not fully supported by the client (#640)
|
numpy | https://pypi.org/project/numpy/#files | Python Buffers | both | Recommended
|
pyopengl | https://pypi.python.org/pypi/PyOpenGL and https://pypi.python.org/pypi/PyOpenGL-accelerate | OpenGL accelerated rendering | client |
|
pycups | https://pypi.org/project/pycups/ | wiki/Printing | both |
|
-
|
Network:
|
rencode | https://pypi.python.org/pypi/rencode/ | PacketEncoding : rencode vs bencode | both | Recommended
|
pyyaml | https://pypi.python.org/pypi/PyYAML/ | packet encoder | both | optional (usually unused)
|
python-lz4 | https://github.com/python-lz4/python-lz4 | lz4 packet compression | both | Recommended, win32 build, see attachment/ticket/878/lz4-msvc-fix.patch
|
python-lzo | http://www.oberhumer.com/opensource/lzo/download/ | lzo packet compression | both | optional (usually unused as lz4 is better) - win32 build, see #1044
|
python-cryptography | https://pypi.python.org/pypi/cryptography | Encryption | both | win32 build, see ticket:876#comment:5
|
python-zeroconf | https://pypi.org/project/zeroconf/ | ? | 0.19.1 is the last version supported with python2
|
python-netifaces | https://pypi.python.org/pypi/netifaces | Multicast DNS session publishing | server |
|
dbus-python | https://dbus.freedesktop.org/releases/dbus-python/ | desktop integration, server control interface | both | not applicable to MS Windows or Mac OSX
|
websocket-client | https://pypi.python.org/pypi/websocket-client/ | websocket client connections | client |
|
websockify | https://pypi.python.org/pypi/websockify/ | websocket server connections | server |
|
openssl | https://www.openssl.org/source/ | SSL | both |
|
paramiko | https://pypi.org/project/paramiko/ | ssh integration | both |
|
-
|
Authentication:
|
python-gssapi | https://pypi.org/project/python-gssapi | GSSAPI Authentication | server | #1691
|
python-kerberos | https://pypi.org/project/kerberos/ | Kerberos Authentication | server | #1691
|
python-ldap | https://pypi.org/project/python-ldap/ | LDAP Authentication | server | #1691
|
python-ldap3 | https://pypi.org/project/ldap3/ | LDAP v3 Authentication | server | #1691
|
pyu2f | https://pypi.org/project/pyu2f/ | U2F Authentication | server | #1789
|
-
|
Python module dependencies:
|
python-ipaddress | https://pypi.org/project/ipaddress/ | unspecified: r11859 |
|
python-idna | https://pypi.org/project/idna/ | unspecified: r11860 |
|
python-decorator | https://pypi.org/project/decorator/ | required by gssapi: r18781 |
|
pytest-runner | https://pypi.org/project/pytest-runner/ | required by python-lz4: r17864 |
|
python-deprecation | https://pypi.org/project/deprecation/ | required by python-lz4: r17749 |
|
python-pkgconfig | https://pypi.org/project/pkgconfig/ | required by python-lz4: r17748 |
|
python-setuptools-scm | https://pypi.org/project/setuptools-scm/ | required by python-lz4: r15282 |
|
https://nose.readthedocs.io/en/latest/ | https://pypi.org/project/nose/ | required by python-lz4: r8676 |
|
pyasn1 | https://pypi.org/project/pyasn1/ | unspecified: r5829 |
|
asn1crypto | https://pypi.org/project/asn1crypto/ | required by python-cryptography: r17856 |
|
python-packaging | https://pypi.org/project/packaging/ | required by python-cryptography: r15310 |
|
pyparsing | https://pypi.org/project/pyparsing/ | required by python-cryptography: r15310 |
|
cffi | https://pypi.org/project/cffi/ | required by python-cryptography: r11633 |
|
six | https://pypi.org/project/six/ | required by python-cryptography: r11640 |
|
enum-compat | https://pypi.org/project/enum-compat/ | required by zeroconf: r20441 |
|
enum34 | https://pypi.org/project/enum34/ | required by enum-compat: r15397 |
|
setuptools | https://pypi.org/project/setuptools/ | unspecified: r5829 |
|
pycparser | https://pypi.org/project/pycparser/ | ? | required by another python module?
|
pynacl | https://pypi.org/project/PyNaCl/ | crypto library used by paramiko | both |
|
bcrypt | https://pypi.org/project/bcrypt/ | crypto library used by paramiko | both |
|
Picture encoding dependencies:
|
x264 | ftp://ftp.videolan.org/pub/x264/snapshots/ | h264 encoding | server | win32 build, see ticket:270#comment:2
|
ffmpeg | http://ffmpeg.org/releases/ | h264, h265, vp8 and vp9 decoding | client |
|
vpx | http://downloads.webmproject.org/releases/webm/index.html | vp8 and vp9 codec | both |
|
webp | http://downloads.webmproject.org/releases/webp/index.html | webp codec | both | Versions <1.0 only
|
libpng | ftp://ftp.simplesystems.org/pub/libpng/png/src/libpng16/ | png encoding | both |
|
libjpeg-turbo | https://sourceforge.net/projects/libjpeg-turbo/files/ | jpeg encoding | both |
|
python-pillow | https://pypi.python.org/pypi/Pillow | png,jpeg,webp encoding and decoding, format conversion | both | Required
|
opencv | http://opencv.org/downloads.html | webcam capture | client |
|
libyuv | https://chromium.googlesource.com/libyuv/libyuv/ | wiki/CSC | both |
|
pycuda | https://pypi.python.org/pypi/pycuda | nvenc encoding | server |
|
cuda | https://developer.nvidia.com/cuda-toolkit | nvenc encoding | server |
|
pyNVML | nvidia-ml-py | nvenc encoding | server |
|
Sound dependencies:
|
Ogg | http://downloads.xiph.org/releases/ogg/ | ogg container format | both |
|
opus | http://downloads.xiph.org/releases/opus/ | Sound codec | both |
|
Flac | http://downloads.xiph.org/releases/flac/ | flac codec | both |
|
Speex | http://downloads.xiph.org/releases/speex/ | speex codec | both |
|
Vorbis | http://downloads.xiph.org/releases/vorbis/ | vorbis codec | both |
|
wavpack | http://www.wavpack.com/downloads.html | wavpack codec | both |
|
lame | http://sourceforge.net/projects/lame/files/lame/ | MP3 codec | both |
|
TwoLame | http://sourceforge.net/projects/twolame/files/twolame/ | MP3 encoding | both |
|
Mad | http://sourceforge.net/projects/mad/files/libmad/ | MP3 decoding | both |
|
gstreamer | http://gstreamer.freedesktop.org/src/ | sound support | both |
|
Build dependencies:
|
cython | https://pypi.python.org/pypi/Cython/ | Cython compiler
|
yasm | http://www.tortall.net/projects/yasm/releases/ | Assembler optimizations
|
nasm | http://www.nasm.us/pub/nasm/releasebuilds/ | Assembler optimizations
|
ORC | http://gstreamer.freedesktop.org/src/orc/ | Sound codecs
|
gmplib | https://gmplib.org/download/gmp/ | Sound codecs
|