From 2e667698024e85fe1a9ae44181af9e38141176eb Mon Sep 17 00:00:00 2001 From: defanor Date: Wed, 13 Oct 2021 22:03:49 +0300 Subject: Implement Jingle RTP sessions with ICE-UDP and DTLS-SRTP Works with Dino and Conversations, but currently relying on external players and streamers for actual audio playback and capture. For now requiring GnuTLS and libnice for calls; OpenSSL should be supported as an alternative to the former, and the latter should be made optional, maybe with libjuice as an alternative. --- examples/basic.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'examples') diff --git a/examples/basic.c b/examples/basic.c index 3406044..6e195bd 100644 --- a/examples/basic.c +++ b/examples/basic.c @@ -136,13 +136,14 @@ int main (int argc, char **argv) { } /* Could set a client certificate for SASL EXTERNAL authentication - here. */ - /* rexmpp_tls_set_x509_key_file(&s, "client.crt", "client.key"); */ + and Jingle's DTLS here. */ + rexmpp_tls_set_x509_key_file(&s, "client.crt", "client.key"); /* Could also set various other things manually. */ /* s.socks_host = "127.0.0.1"; */ /* s.socks_port = 4321; */ /* s.manual_host = "localhost"; */ + s.local_address = "192.168.1.8"; /* rexmpp_tls_set_x509_trust_file(&s, "localhost.crt"); */ /* rexmpp_openpgp_set_home_dir(&s, "pgp"); */ s.roster_cache_file = "roster.xml"; -- cgit v1.2.3