summaryrefslogtreecommitdiff
path: root/README
diff options
context:
space:
mode:
authordefanor <defanor@uberspace.net>2023-09-21 19:45:44 +0300
committerdefanor <defanor@uberspace.net>2023-09-21 19:45:44 +0300
commit4ea2ee3870d95b6d95c8e9c7c08277bc9d34d5e0 (patch)
tree70c0c2d4b2965a2d12edbad5ae6b391066692d76 /README
parent27999bd847c95bc85b3e860684fed794867677b4 (diff)
Handle audio I/O, codecs, and RTP for Jingle calls
Diffstat (limited to 'README')
-rw-r--r--README10
1 files changed, 7 insertions, 3 deletions
diff --git a/README b/README
index 267b945..ba4e8dd 100644
--- a/README
+++ b/README
@@ -25,8 +25,14 @@ Optional dependencies:
- icu-i18n
- gpgme
- curl
+
+For Jingle calls:
+
- libnice (with glib)
+- gnutls
- libsrtp2
+- portaudio
+- opus (optional)
For use of the alternative Rust implementations, rustc and cargo
should be available, and the following Rust libraries will be pulled:
@@ -88,9 +94,7 @@ A rough roadmap:
[+] XEP-0234 v0.19: Jingle File Transfer (sending and accepting, but
no requests and no ranged transfers)
[+] XEP-0261 v1.0: Jingle In-Band Bytestreams Transport Method
-[+] XEP-0167 v1.2: Jingle RTP Sessions (relaying RTP packets over an
- encrypted channel to/from local UDP ports, for use with external
- players and streamers)
+[+] XEP-0167 v1.2: Jingle RTP Sessions (uses PortAudio and Opus)
[+] XEP-0176 v1.1: Jingle ICE-UDP Transport Method (uses libnice,
discovers TURN/STUN servers with XEP-0215: External Service
Discovery)