Streamer un flux uniquement sur le réseau local

Fermé
J3R3M51 Messages postés 10 Date d'inscription samedi 2 mars 2019 Statut Membre Dernière intervention 23 mars 2019 - 2 mars 2019 à 12:31
J3R3M51 Messages postés 10 Date d'inscription samedi 2 mars 2019 Statut Membre Dernière intervention 23 mars 2019 - 3 mars 2019 à 21:20
Bonjour à tous,

Je viens vers vous afin de trouver une solution simple pour streamer plusieurs flux sur un réseau local.
Chaque flux sera encodé par un ordinateur dédié avec OBS si possible, voire Wirecast si nécessaire, je pense que vous pourrez m'orienter sur la meilleure solution.

Après quelques recherches, je suis tombé sur pas mal de sujets qui traitent du stream sur les réseaux sociaux ou sur des services internet de streaming, mais peu sur le réseau local.
Ceux qui traitent du réseau local expliquent comment streamer le contenu d'un poste directement sur un autre, ce qui ne correspond pas à ce que je souhaite faire.

En schématisant, admettons que je souhaite que les postes 192.168.1.10, 192.168.1.11, 192.168.1.12 streament chacun un flux (en 1080p), j'aimerais que chaque poste faisant partie de ce réseau puisse voir ces flux, en connaissant bien évidemment les adresses en amont.

N'est-il pas possible que chaque "poste encodeur" puisse être son propre serveur ?
Ainsi, le flux serait accessible depuis une adresse type rtmp://192.168.1.10/live.

Ou faut-il absolument passer par un serveur local, type NAS?
Si oui, quel type de NAS / quelle configuration faut-il pour pouvoir streamer trois flux 1080p simultanément?

J'étais persuadé qu'une solution serait envisageable directement depuis les "postes encodeurs".
Je précise que le nombre de client sera d'environ 50 en simultané.

Je vous remercie de votre lecture et suis à votre disposition s'il est nécessaire de préciser davantage mon projet :)

2 réponses

J3R3M51 Messages postés 10 Date d'inscription samedi 2 mars 2019 Statut Membre Dernière intervention 23 mars 2019
Modifié le 2 mars 2019 à 19:33
Messieurs, j'ai trouvé la solution!
Utilisant des Mac, il suffit d'installer ce petit utilitaire pour que la machine encodeuse soit également reconnue comme serveur RTMP.
Il doit certainement exister un utilitaire similaire pour les utilitaires de Windows.

Bonne journée à tous :)
0
brupala Messages postés 109537 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 10 mai 2024 13 633
2 mars 2019 à 19:30
Bonne journée à 19h ...
Monsieur est un noctambule, je suppose.
Merci pour les amateurs :-)
0
J3R3M51 Messages postés 10 Date d'inscription samedi 2 mars 2019 Statut Membre Dernière intervention 23 mars 2019 > brupala Messages postés 109537 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 10 mai 2024
3 mars 2019 à 15:55
Oui, en fait j'avais en tête que personne ne lirait/répondrait avant le lendemain et je ne voulais pas alourdir mon message en souhaitant une bonne soirée à ceux lisant le message le soir et une bonne journée aux autres :D
0
J3R3M51 Messages postés 10 Date d'inscription samedi 2 mars 2019 Statut Membre Dernière intervention 23 mars 2019
3 mars 2019 à 16:00
Une question concernant cette option reste en suspend...
Est-on bien d'accord que la seule limite de cette solution reste la capacité du réseau (Gigabit) ?
Que le serveur RTMP soit visionné par 10 ou 200 clients ne sollicitera pas plus la machine, si ?

J'ai en tête que le serveur fournit un flux et qu'il ne sera pas sollicité différemment en fonction du nombre de clients, est-ce que je suis dans le faux ?
0
brupala Messages postés 109537 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 10 mai 2024 13 633
3 mars 2019 à 16:20
C'est vrai en multicast mais pas en unicast .
Après,
un serveur n'est pas beaucoup sollicité en unicast, c'est plutôt sa connexion .
0
J3R3M51 Messages postés 10 Date d'inscription samedi 2 mars 2019 Statut Membre Dernière intervention 23 mars 2019
3 mars 2019 à 16:26
Merci de cette réponse rapide @brupala.
Cela signifie que, si je veux un système performant, fiable, voire évolutif, il faut vraiment s'orienter sur une configuration multicast?
Ce qui engendrerait donc un coût de mise en place supérieur, à commencer par l'installation d'un swtich L3 compatible IGMPE, est-ce bien cela?

À l'heure actuelle, il n'est pas prévu d'avoir plus de 50-60 clients de mon côté.
0
brupala Messages postés 109537 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 10 mai 2024 13 633 > J3R3M51 Messages postés 10 Date d'inscription samedi 2 mars 2019 Statut Membre Dernière intervention 23 mars 2019
3 mars 2019 à 16:38
Tu parles de réseau local,
pourquoi un switch L3 ?
Tu en as déjà un ?
60 clients, ça peut être dans un seul réseau IP.
0
J3R3M51 Messages postés 10 Date d'inscription samedi 2 mars 2019 Statut Membre Dernière intervention 23 mars 2019
3 mars 2019 à 17:03
En me renseignant sur le multicast, plusieurs sites concordaient sur l'utilisation d'un switch L3. Je ne maîtrise pas le multicast, j'essaie donc de glaner un maximum d'informations pour ne pas être trop hors-sujet.

Ma question de novice pourrait être :
- Je veux encoder 3 flux HD sur le réseau local
- Actuellement 50 clients (Raspberry) sont prévus, ils pourront switcher entre ces trois flux

Comment faire cela d'une manière simple mais surtout fiable et performante ?
0
brupala Messages postés 109537 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 10 mai 2024 13 633
Modifié le 3 mars 2019 à 17:31
Pour le multicast:
il fonctionne "naturellement" dans un réseau local, tant qu'on n'a pas de routeur ou de switch L3 (c'est la même chose à ce niveau) à traverser.
un switch L2 classique peut optimiser et ne délivrer un flux multicast qu'à des ports abonnés, mais par défaut, il diffuse à tout le monde.
dans le multicast, ce sont les mêmes données qui sont dupliquées et envoyées à tout le monde, c'est à dire une seule fois par le serveur.
en unicast, on a autant de flux de données que de clients, donc une bien plus grosse charge pour le réseau.
0