PUBLI-INFO > RadioActu vous conseille .

Libre-Antenne

Pages: 1

Discussion fermée

#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 ! wink

 

#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 ! wink

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

Pied de page des forums

PUBLI-INFO

Partenaires

Publicité

Publicité

RadioActu est édité par RadioActu SAS