Add GStreamer requirements to README

This commit is contained in:
trilene 2020-11-30 17:04:36 -05:00
parent 37b971adb2
commit bed6d99933

View file

@ -28,6 +28,7 @@ Most of the features you would expect from a chat application are missing right
but we are getting close to a more feature complete client. but we are getting close to a more feature complete client.
Specifically there is support for: Specifically there is support for:
- E2E encryption. - E2E encryption.
- VoIP calls (voice & video)
- User registration. - User registration.
- Creating, joining & leaving rooms. - Creating, joining & leaving rooms.
- Sending & receiving invites. - Sending & receiving invites.
@ -124,6 +125,10 @@ brew cask install nheko
- Boost 1.70 or greater. - Boost 1.70 or greater.
- [libolm](https://gitlab.matrix.org/matrix-org/olm) - [libolm](https://gitlab.matrix.org/matrix-org/olm)
- [spdlog](https://github.com/gabime/spdlog) - [spdlog](https://github.com/gabime/spdlog)
- [GStreamer](https://gitlab.freedesktop.org/gstreamer) 1.18.0 or greater (optional, needed for VoIP support).
- gstreamer core library, gst-plugins-base, gst-plugins-good & gst-plugins-bad
- qmlgl plugin (optional, needed for video call support)
- [libnice](https://gitlab.freedesktop.org/libnice/libnice)
- A compiler that supports C++ 17: - A compiler that supports C++ 17:
- Clang 6 (tested on Travis CI) - Clang 6 (tested on Travis CI)
- GCC 7 (tested on Travis CI) - GCC 7 (tested on Travis CI)