Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1723 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  RTMP Nginx Sever Latence

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

RTMP Nginx Sever Latence

n°1419476
Paolo07700
Posté le 04-06-2018 à 20:59:44  profilanswer
 

Bonjour,
 
Je viens vers vous aujourd'hui car il y a peu j'utilisais la technique NDI over network pour envoyer et recevoir un flux avec une latence très faible, mais les logiciels sont devenu payant (150 dollar par mois non merci...) j'ai essayer le système Sienna.Cloud NDI, mais j'ai des difficulté, des lags et saccade sont présent et je ne comprend pas vraiment les cousi et comment faire fonctionner ce syustème correctement.
Donc...
J'essai de créer un serveur RTMP avec Nginx, qui permet de diffuser et lire un flux avec une latence très faible, car quand je vois aujourd'hui ce que les plateforme comme twitch et autres propose, je me demande leurs serveur sont configuré, depuis que cela m'aiderais grandement pour des projets de streaming avec mon association.
 
J'ai suivis ce tuto : https://obsproject.com/forum/resour [...] -nginx.50/
Ne m'y connaissance pas j'ai suivis le tuto à la lettre je n'ai pas toucher à la configuration, je suppose que pour cela il faut mettre une configuration spécifique mais je ne sais pas quoi mettre car je m'y connais pas !
 
Merci d'avance !

mood
Publicité
Posté le 04-06-2018 à 20:59:44  profilanswer
 

n°1419718
mirtouf
Light is right !
Posté le 13-06-2018 à 19:25:26  profilanswer
 

Salut,
il faut au choix:
- utiliser une distribution qui propose des paquets pour le mod rtmp (par ex. Debian "testing" Buster)
- faire un backport des paquets de Buster vers Stretch (Debian stable)
- compiler à la main
sachant que depuis nginx 1.9.11 la compilation dynamique des modules est permise.
 
Ah oui, le module rtmp de nginx a plein de vilain bugs, pour une utilisation "standard" ça le fait, pour du lourd, c'est à bien tester avant.
La configuration se fait selon la page github du projet:
https://github.com/arut/nginx-rtmp-module


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°1419719
Paolo07700
Posté le 13-06-2018 à 19:28:34  profilanswer
 

mirtouf a écrit :

Salut,
il faut au choix:
- utiliser une distribution qui propose des paquets pour le mod rtmp (par ex. Debian "testing" Buster)
- faire un backport des paquets de Buster vers Stretch (Debian stable)
- compiler à la main
sachant que depuis nginx 1.9.11 la compilation dynamique des modules est permise.
 
Ah oui, le module rtmp de nginx a plein de vilain bugs, pour une utilisation "standard" ça le fait, pour du lourd, c'est à bien tester avant.
La configuration se fait selon la page github du projet:
https://github.com/arut/nginx-rtmp-module


 
Hey merci de la réponse !
 
Par contre j'ai pas totalement compris ce que je doit faire ^^'
Qu'es ce qui est en cause et la solution que tu me dis que permet elle ? Et surtout comment appliqué tout ça ? :O
 
 
Merci d'avance !

n°1419720
mirtouf
Light is right !
Posté le 13-06-2018 à 19:35:48  profilanswer
 

Le plus simple est d'utiliser une distribution avec les paquets déjà fournis, il suffira alors d'installer et configurer.
Personnellement, je me suis fait un backport arm64 [:cupra]
https://mirtouf.fr/deb/debian/pool/main/n/nginx/


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°1419722
Paolo07700
Posté le 13-06-2018 à 20:10:26  profilanswer
 

mirtouf a écrit :

Le plus simple est d'utiliser une distribution avec les paquets déjà fournis, il suffira alors d'installer et configurer.
Personnellement, je me suis fait un backport arm64 [:cupra]
https://mirtouf.fr/deb/debian/pool/main/n/nginx/


 
D'accord, mais comment je fais exactement ? Dans ce lien que dois je faire ?
Peu tu me faire un petit tuto si tu a le temps ? ^^'
 
Merci.

n°1419724
mirtouf
Light is right !
Posté le 13-06-2018 à 20:23:40  profilanswer
 

Comme je l'ai écrit, si par exemple tu utilises buster:
apt install nginx libnginx-mod-rtmp
puis configurer et c'est tout


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°1419725
Paolo07700
Posté le 13-06-2018 à 20:24:27  profilanswer
 

mirtouf a écrit :

Comme je l'ai écrit, si par exemple tu utilises buster:
apt install nginx libnginx-mod-rtmp
puis configurer et c'est tout


 
configurer quoi exactement ?

n°1419726
mirtouf
Light is right !
Posté le 13-06-2018 à 20:31:42  profilanswer
 

Comme cela dans nginx.conf par exemple:

Code :
  1. rtmp {
  2.         server {
  3.                 listen 1935;
  4.                 publish_time_fix off;
  5.                 chunk_size 4000;
  6.                 application live {
  7.                         live on;
  8.                         hls on;
  9.                         hls_path /var/www/live/hls;
  10.                         dash on;
  11.                         dash_nested on;
  12.                         dash_path /var/www/live/dash;
  13.                 }
  14.         }
  15. }


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
n°1419728
Paolo07700
Posté le 13-06-2018 à 20:40:51  profilanswer
 

mirtouf a écrit :

Comme cela dans nginx.conf par exemple:

Code :
  1. rtmp {
  2.         server {
  3.                 listen 1935;
  4.                 publish_time_fix off;
  5.                 chunk_size 4000;
  6.                 application live {
  7.                         live on;
  8.                         hls on;
  9.                         hls_path /var/www/live/hls;
  10.                         dash on;
  11.                         dash_nested on;
  12.                         dash_path /var/www/live/dash;
  13.                 }
  14.         }
  15. }



 
Ah d'accord merci, seulement je sais pas si j'utilise buster (c'est le nom d'une version de debian ou un module à installer ?) comment le sait on ?
Et avec l'autre l'autre pareil ?
 
Merci

n°1419729
mirtouf
Light is right !
Posté le 13-06-2018 à 20:42:43  profilanswer
 

Ben... il va falloir réviser les bases de sa distribution GNU/Linux.
C'est là le premier problème, savoir utiliser efficacement son gestionnaire de paquets.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
mood
Publicité
Posté le 13-06-2018 à 20:42:43  profilanswer
 

n°1419730
Paolo07700
Posté le 13-06-2018 à 20:45:21  profilanswer
 

mirtouf a écrit :

Ben... il va falloir réviser les bases de sa distribution GNU/Linux.
C'est là le premier problème, savoir utiliser efficacement son gestionnaire de paquets.


 
J'y connais rien en linux etc, je suis novice j'apprend au fur et à mesure que je souhaite faire des choses.

n°1419731
mirtouf
Light is right !
Posté le 13-06-2018 à 20:49:44  profilanswer
 

Pour debian, les bases sont là:
https://debian-handbook.info/browse/fr-FR/stable/


Message édité par mirtouf le 13-06-2018 à 20:49:52

---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  RTMP Nginx Sever Latence

 

Sujets relatifs
Serveur RTMP Latence[Résolu] RTMP et nginx
Nginx auth_basic offListing de repertoire sous nginx
Config NGINXProblèmes nginx et hidden service !
Phpmyadmin Nginx SSL/TLS[Résolu] impossible de reinstaller nginx sur debian jessie
Plus de sujets relatifs à : RTMP Nginx Sever Latence


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)