{"id":1322,"date":"2018-10-22T20:10:39","date_gmt":"2018-10-22T18:10:39","guid":{"rendered":"http:\/\/pila.fr\/wordpress\/?p=1322"},"modified":"2018-10-22T20:17:07","modified_gmt":"2018-10-22T18:17:07","slug":"raspberry-pi-du-son-en-reseau-avec-jack","status":"publish","type":"post","link":"https:\/\/pila.fr\/wordpress\/archives\/1322","title":{"rendered":"Raspberry Pi : Du son en r\u00e9seau avec Jack"},"content":{"rendered":"<p>Il y a d\u00e9j\u00e0 5 mois, j\u2019exp\u00e9rimentais <a href=\"http:\/\/pila.fr\/wordpress\/?p=1303\" target=\"_blank\" rel=\"noopener\">la transmission de son en r\u00e9seau avec PulseAudio<\/a>.<\/p>\n<p>Bien que concluant, le syst\u00e8me p\u00e9chait par sa latence (certes faible, mais toujours perceptible), et son manque de stabilit\u00e9.<\/p>\n<p>Je me suis depuis pench\u00e9 sur <a href=\"http:\/\/www.jackaudio.org\/\">Jack<\/a>. Il s&rsquo;agit d&rsquo;un serveur son pour Linux, ax\u00e9 productivit\u00e9 musicale.<\/p>\n<p>Il est possible de le configurer pour transmettre du son sur le r\u00e9seau, mais le manque de documentation rend la t\u00e2che ardue.<\/p>\n<p>J&rsquo;ai pu obtenir un syst\u00e8me assez stable apr\u00e8s de nombreux essais, permettant d&rsquo;utiliser un Raspberry Pi comme sortie son distante, avec une latence quasiment imperceptible.<\/p>\n<p>Le projet repose sur l&rsquo;utilisation de NetJack2, la 2\u00e8me r\u00e9vision du protocol r\u00e9seau de Jack, ainsi que l&rsquo;utilisation de <a href=\"https:\/\/github.com\/kripton\/jack_autoconnect\">Jack_Autoconnect<\/a>, et a pour objectif de rendre le fonctionnement aussi fiable que possible.<\/p>\n<p>J&rsquo;ai rendu l&rsquo;ensemble disponible sur GitLab : <a href=\"https:\/\/gitlab.com\/Pilatomic\/networkedjack\">https:\/\/gitlab.com\/Pilatomic\/networkedjack<\/a><\/p>\n<p>Le r\u00e9sultat est tr\u00e8s satisfaisant, mis a part un unique probl\u00e8me restant : le client ne doit pas \u00eatre stopp\u00e9 pendant que le serveur est en fonctionnement, sous peine de devoir red\u00e9marrer le serveur. Il est sans doute possible de le r\u00e9gler avec un petit script <em>bash<\/em>, qui <em>ping<\/em> continuellement le client, et arr\u00eate le serveur lorsque le client n&rsquo;est pas joignable, mais cette situation n&rsquo;\u00e9tant pas p\u00e9nalisante dans mon cas, je ne me suis pas pench\u00e9 sur le sujet.<\/p>\n<p>L&rsquo;ensemble est suffisamment fiable, je l&rsquo;utilise pour de la transmission de son en temps r\u00e9el en entreprise<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il y a d\u00e9j\u00e0 5 mois, j\u2019exp\u00e9rimentais la transmission de son en r\u00e9seau avec PulseAudio. Bien que concluant, le syst\u00e8me p\u00e9chait par sa latence (certes faible, mais toujours perceptible), et son manque de stabilit\u00e9. Je me suis depuis pench\u00e9 sur Jack. Il s&rsquo;agit d&rsquo;un serveur son pour Linux, ax\u00e9 productivit\u00e9 musicale. Il est possible de &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/pila.fr\/wordpress\/archives\/1322\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69,151],"tags":[66,154,153,152],"class_list":["post-1322","post","type-post","status-publish","format-standard","hentry","category-linux-2","category-raspberry","tag-linux","tag-raspberrry","tag-reseau","tag-son","item-wrap"],"_links":{"self":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts\/1322","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/comments?post=1322"}],"version-history":[{"count":2,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts\/1322\/revisions"}],"predecessor-version":[{"id":1324,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts\/1322\/revisions\/1324"}],"wp:attachment":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=1322"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=1322"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=1322"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}