Installer le serveur Multimédia avec Mediasoup
Mediasoup est un serveur multimédia utilisé pour envoyer des flux entre les participants.
cat > /etc/apt/sources.list.d/mediasoup.list << EOF deb [trusted=yes] https://projects.iabsis.com/repository/mediasoup-api/debian bionic main EOF
Actualisez la liste des packages disponibles.
apt update
Installez maintenant le package.
apt install mediasoup-api
Ajustez maintenant le fichier /etc/mediasoup-api/mediasoup-api.conf, n'oubliez pas de définir les lignes suivantes avec votre configuration coturn définie précédemment.
TURN_SERVER1=turn:turn.example.com/?transport=udp
TURN_USERNAME1=myuser
TURN_PASSWORD1=mypwd
La plupart des valeurs sont explicites. Une fois les modifications effectuées, redémarrez le service à l'aide de la commande suivante.
systemctl status mediasoup-api
Si vous préférez utiliser l'API Mediasoup avec Nginx (recommandé), vous pouvez créer un nouveau fichier Nginx (par exemple /etc/nginx/sites-enabled/mediasoup.conf) et utiliser le modèle suivant.
map $http_upgrade $connection_upgrade { default upgrade; '' close; } server { server_name <domain>; location / { proxy_set_header Host $host; proxy_pass https://localhost:3443; proxy_set_header X-Forwarded-For $remote_addr; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Port $server_port; proxy_connect_timeout 120m; proxy_send_timeout 120m; proxy_read_timeout 120m; } listen 80; }
N'oubliez pas de mettre à jour la partie <domaine>. Si vous avez besoin d'émettre un certificat certbot, utilisez à nouveau la commande suivante.
certbot --nginx
Il n'y a aucun commentaire pour le moment.
Partager ce contenu
Partager le lien
Partager sur les réseaux sociaux
Partager par email
Veuillez s'inscrire afin de partager ce Article par email.