From 4ea2ee3870d95b6d95c8e9c7c08277bc9d34d5e0 Mon Sep 17 00:00:00 2001 From: defanor Date: Thu, 21 Sep 2023 19:45:44 +0300 Subject: Handle audio I/O, codecs, and RTP for Jingle calls --- README | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'README') 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) -- cgit v1.2.3