Homebrewserver.club website https://homebrewserver.club/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

1.3 KiB

Title: Prosody server support for A/V calls with Conversations Date: 2020-05-04 Tags: xmpp, chat, coturn, instant messaging, prosody, audio/video calls Slug: server-support-for-audio-video-calls Summary: Configure support for audio/video calls with Prosody, Category: instant messaging Status: draft

[TOC]

Introduction

This is a guide to set up server-side support for audio/video calls over XMPP. To do this we will install and configure coturn, a libre STUN/TURN server that helps establish peer connections across firewalls for media streams such as calls. Additionally we will configure prosody to talk to coturn.

Like the other guides, this one assumes Debian stable running on the server, the fact that you will end up hosting a few of your friends and that you have some basic skills working on a linux command line.

Furthermore it assumes you have already installed and configured Prosody, if you haven't have a look at how to do so as well!

Set up firewall

To make your server communicate make sure following ports are open in your firewall for UDP traffic:

:::console
3478 (TURN)
5349 (TURN + TLS)
49152-65535 (UDP endpoints for clients)

Set up coturn

First install coturn

:::console
sudo apt-get update && sudo apt-get install coturn