PUBLI-INFO > RadioActu vous conseille 
Libre-Antenne
Vous n'êtes pas identifié.
Pages: 1
Discussion fermée- Accueil forums
- » RadioActu Technique
- » Logiciel RTP
#1 25-12-2011 14:21:08
- Arthom
- Invité
Logiciel RTP
Bonjour et joyeux Noël à tous les techniciens de cette LA.
J'aimerai savoir s'il existe un logiciel sur PC permettant comme shoutcast (sous protocole http) d'encoder un flux audio sous protocole RTP. L'idéal étant de pouvoir encoder en mp3 mais aussi en AAC+ en Broadcast mais aussi en mode Multicast. Je parle bien de logiciel et pas de petits boitiers style Barix. Merci à vous et bien sûr tout retour d'expérience est bienvenue!
Une nouvelle fois Joyeux Noël à vous.
#2 25-12-2011 19:17:17
- Grouik
- Membre Premium
- Lieu: Paris
- Date d'inscription: 11-02-2008
- Messages: 812
Re: Logiciel RTP
Arthom a écrit:
J'aimerai savoir s'il existe un logiciel sur PC permettant comme shoutcast (sous protocole http) d'encoder un flux audio sous protocole RTP. L'idéal étant de pouvoir encoder en mp3 mais aussi en AAC+ en Broadcast mais aussi en mode Multicast.
VLC n'est pas qu'un player...
http://www.videolan.org/doc/streaming-h … /ch04.html
(Et pour les serveurs, voir aussi du coté de "DARWIN", si vous n'êtes pas allergique aux pommes).
Mais attention, RTP est un protocole de type UDP (protocole "non-connecté"), donc le résultat obtenu est plus aléatoire que celui obtenu avec un protocole de type TCP (protocole dit "connecté"). Si vous cherchez la robustesse, préférez, par exemple, HTTP/TCP/IP (Genre Shoutcast ou Icecast). Certains systèmes de transport audio en UDP permettent une redondance ("FEC") des données envoyées, qui peuvent pallier à des pertes occasionnelles de trame
Pour le streaming, en général, c'est RTSP qui est utilisé (protocole de contrôle du flux en TCP, associé à RTP en UDP pour le flux proprement dit).
Quant au multicast, s'il est prévu par les protocoles, il n'est pas forcément bien géré par les réseaux. Et ce n'est évidement pas dans l'intérêt des gens qui facturent de la bande passante de laisser leurs équipements répliquer des flux multicast.
Hors ligne
#3 27-12-2011 15:19:43
- Boum
- Invité
Re: Logiciel RTP
Si je me souviens bien l'avantage du RTP ou RTSP c'est de pouvoir envoyer un flux et ce dernier est quasiment instantanément joué à l'antenne. Au contraire du http style Shoutcast ou Icecast où si tu as plusieurs émetteurs il est beaucoup plus difficile de synchroniser le tout. Merci en tout cas Grouik pour le VLC, moi aussi j'ignorai qu'il encodait en RTP, je vais m'y pencher un peu. Encode-t-il en mp3 ou AAC+ ? Encore merci de ton lien et si tu as d'autres logiciels, moi aussi je suis preneur ! ![]()
#4 27-12-2011 17:43:14
- Grouik
- Membre Premium
- Lieu: Paris
- Date d'inscription: 11-02-2008
- Messages: 812
Re: Logiciel RTP
Boum a écrit:
Si je me souviens bien l'avantage du RTP ou RTSP c'est de pouvoir envoyer un flux et ce dernier est quasiment instantanément joué à l'antenne. Au contraire du http style Shoutcast ou Icecast où si tu as plusieurs émetteurs il est beaucoup plus difficile de synchroniser le tout.
Les deux principaux avantages de RTP sont qu'il est possible de faire du multicast, et qu'il n'y a pas besoin de retour (les données vont uniquement dans le sens serveur->client). RTSP est un protocole de contrôle en TCP (donc unicast et nécessitant une communication dans les deux sens) qui utilise RTP pour le flux audio (en gros, RTSP sert au player à dire au serveur "rajoute moi dans la liste des destinataires du flux RTP multicast").
Le délai n'est pas tant lié au type de protocole qu'aux buffers des logiciels que tu utilises. S'il est effectivement plus long, en théorie, de transmettre en HTTP/TCP/IP qu'en RTP/UDP/IP, sur un réseau haut débit, la différence liée au protocole utilisé peut-être assez insignifiante comparée aux délais cumulés des encodages/décodage audio et des mécanismes qui permettent de rendre la transmission fiable.
Si tu fais une chaine du genre Encodeur -> Serveur (genre Shoutcast ou Icecast) -> Player, tu as deux buffers dans la chaîne (un dans le serveur, un dans le player), qui servent à rendre tout ça plus résistant aux variations ou courtes ruptures de débit. A titre d'expérience, tu peux jouer sur le buffer de Winamp, tu verras qu'il est possible de réduire ou allonger le délai, mais tu constateras en écoutant ton flux préféré que si tu raccourcis trop, il y aura des coupures...
Winamp: option->preferences->plugin->input->nullsoft mpeg ... ->onglet "streaming"
VLC: Outils->préférences (cocher "paramètres: tous")->Lecture/codec->module d'accès->HTTP
Hors ligne
#5 27-12-2011 20:13:25
- Arthom
- Invité
Re: Logiciel RTP
Boum a écrit:
Si je me souviens bien l'avantage du RTP ou RTSP c'est de pouvoir envoyer un flux et ce dernier est quasiment instantanément joué à l'antenne. Au contraire du http style Shoutcast ou Icecast où si tu as plusieurs émetteurs il est beaucoup plus difficile de synchroniser le tout. Merci en tout cas Grouik pour le VLC, moi aussi j'ignorai qu'il encodait en RTP, je vais m'y pencher un peu. Encode-t-il en mp3 ou AAC+ ? Encore merci de ton lien et si tu as d'autres logiciels, moi aussi je suis preneur !
Merci pour ta réponse Grouik. Comme le dit Boum, moi aussi dans un premier temps j'ai utilisé Shoutcast pour alimenter plusieurs sites de diffusions. N'ayant pas assez de bande passante, on passait par des serveurs externes. Donc :
Encodeur Shoutcast > Serveur Hébergé > Player Barix sur les sites
Or le problème, c'est que j'ai eu des décalages de parfois 12 secondes entre sites alors que toutes les Barix sont connectées au même serveur et qu'elles sont toutes paramétrées de la même manière (notamment le Buffer). Je n'y comprends rien ! lol
#6 27-12-2011 23:22:04
- Grouik
- Membre Premium
- Lieu: Paris
- Date d'inscription: 11-02-2008
- Messages: 812
Re: Logiciel RTP
Arthom a écrit:
Merci pour ta réponse Grouik. Comme le dit Boum, moi aussi dans un premier temps j'ai utilisé Shoutcast pour alimenter plusieurs sites de diffusions. N'ayant pas assez de bande passante, on passait par des serveurs externes. Donc :
Encodeur Shoutcast > Serveur Hébergé > Player Barix sur les sites
Or le problème, c'est que j'ai eu des décalages de parfois 12 secondes entre sites alors que toutes les Barix sont connectées au même serveur et qu'elles sont toutes paramétrées de la même manière (notamment le Buffer). Je n'y comprends rien ! lol
Un peu de lecture à propos de vos petites boite Barix et des serveurs de flux (vous y comprendrez pourquoi il peut y avoir pas mal d'écart entre plusieurs boitiers connectés au même serveur de flux):
http://www.barix.com/downloadme.php?dow … amp;pid=11
Un peu de lecture en français à propos de la config d'Icecast (vous y trouverez des paramètres qu'il est possible d'ajuster, genre "burst-on-connect"):
http://erreur404.org/wikini/wakka.php?wiki=IcecastDoc3
Et un peu de blabla sur le multicast, barix et VLC (pour les travaux pratiques)...
http://www.barix.com/downloads/file/Bar … F/11971/11
Hors ligne
Pages: 1
Discussion fermée- Accueil forums
- » RadioActu Technique
- » Logiciel RTP