Jamulus Icoon. Link naar de homepage
Open navigatie

Jamulus vragenlijst

Inhoudsopgave

Voor veelvoorkomende problemen en hun oplossingen bij het gebruik van Jamulus, zie de problemen oplossen pagina.

Is er een metronoom, synchronisatie of een andere manier om synchroon te blijven?

Nee. Muzikanten op een Jamulus-server spelen in realtime samen zoals ze dat in het echt zouden doen. Als je een metronoom signaal wilt hebben, dan zijn er gedeelde metronoomoplossingen op internet die je kunt proberen, maar het is waarschijnlijk het beste om de latency te minimaliseren zodat niemand een algehele vertraging heeft van meer dan ongeveer 30-50 ms.

Houd er ook rekening mee dat alle deelnemers de gouden regel moeten volgen, die ook bepaalt of je op tijd/gelijk kunt spelen.

Hoe weet ik of ik kan deelnemen aan een server? Zijn er regels?

Als iemand een server vermeldt in een van de adresboeken die in Jamulus zijn ingebouwd, accepteren ze dat iedereen erop kan spelen. Jamulus heeft geen wachtwoordbeveiliging of andere authenticatiemechanismen. Hoewel sommige servers hun beleid kunnen vermelden in het welkomstbericht dat je in het chatvenster ziet, doet Jamulus zelf niets om dit af te dwingen.

Houd er ook rekening mee dat servers niet in een adresboek hoeven te zijn geregistreerd om Jamulus-clients er verbinding mee te laten maken. Serverbeheerders kunnen gewoon het adres van hun servers doorgeven aan degenen met wie ze willen spelen en ze kunnen dan rechtstreeks verbinding maken. Bekijk dit overzicht voor meer informatie.

Waarom zou ik geen draadloze apparatuur gebruiken?

Of je wel of niet gelijk met andere muzikanten kunt spelen, hangt vooral af van hoeveel latency (vertraging) je hebt in je geluidssignaal en of iedereen zich aan de gouden regel houdt. Een algehele vertraging die veel groter is dan 50 ms maakt het meestal te moeilijk om op gelijk te spelen, tenzij je jezelf traint om dit te doen. Sommige muzikanten melden dat ze “op tijd” kunnen spelen met vertragingen tot 70 ms door voor de tel te spelen. Maar veel hoger wordt het te moeilijk, tenzij timing geen belangrijke factor is in de muziek of je wilt alleen maar luisteren.

Het is dus logisch om eventuele bronnen van vertraging of andere problemen met het signaal te minimaliseren. Zelfs snelle wifi is meestal te variabel om langdurig te gebruiken met Jamulus en Bluetooth-hoofdtelefoons en -microfoons introduceren gewoonlijk een latency van ongeveer 50 ms of meer.

Waarom zou ik niet naar mijn signaal luisteren?

Om dezelfde reden dat je vertraging in je signaal moet minimaliseren om gelijk te spelen, moet je ervoor zorgen dat je speelt met je eigen geluid dat de andere muzikanten horen. Meer informatie hierover en een manier om je setup te testen om er zeker van te zijn dat je jezelf aan deze “gouden regel” houdt kan hier worden gevonden.

Natuurlijk zal, als je een akoestisch instrument bespeelt of een zanger bent, het moeilijk zijn om je “lokale” geluid uit te sluiten. Maar je moet dit op zijn minst proberen door bijvoorbeeld een gesloten hoofdtelefoon te gebruiken die zo hard staat als het kan om je eigen geluid te maskeren. Hierdoor kun je jezelf concentreren op de mix die van de server naar je terugkeert.

Heb ik een snelle internetverbinding nodig?

Nee, vooral als je geen server hebt waarmee andere muzikanten verbinding maken. Een lage ping hebben is belangrijker. De meeste mensen met standaard breedband (bijvoorbeeld 10 Mbit/s down en 1 Mbit/s up) hebben geen problemen. Voor degenen die thuis servers hebben kunnen, afhankelijk van het aantal mensen dat deelneemt, problemen worden veroorzaakt als de upstream-bandbreedte lager is dan ongeveer 5 Mbit/s.

Moet ik een eigen server hebben?

Nee. Als je alleen verbinding wilt maken met de servers van andere mensen, dan heb je alleen een client nodig. Lees dit als je denkt dat je een eigen server moet hebben.

Hoe werkt Jamulus (in het algemeen)?

diagram dat laat zien hoe Jamulus werkt

Jamulus werkt volgens het client-server principe. De audio van iedereen wordt naar een server gestuurd, daar gemixt en verwerkt. Daarna wordt de audio teruggestuurd naar elke client. Als een server is geregistreerd in een Jamulus adresboek dan wordt de informatie van de server verstrekt aan alle clients die dat adresboek gebruiken.

Waarom biedt Jamulus geen video-ondersteuning?

Het toevoegen van video-ondersteuning voegt veel complexiteit toe. Je kunt andere software zoals Jitsi of Zoom gebruiken als je anderen wilt zien tijdens het spelen (of een “publiek” wilt hebben), maar de video zal aanzienlijk achter de Jamulus-audio aankomen.

Server vragenlijst

Waarom hebben geregistreerde servers geen poort forwarding nodig?

Normaal gesproken blokkeert NAT (Network Address Translation) inkomende verzoeken die van buiten het lokale netwerk worden geïnitieerd. Inkomend verkeer is alleen mogelijk voor pakketten die betrekking hebben op een uitgaand verzoek (strikt genomen “gerelateerde” en “vastgestelde” pakketten met een initiële uitgaande verbinding). In de geregistreerde servermodus initieert jouw Jamulus-server een uitgaande verbinding wanneer deze verbinding maakt met een adresboek. Vanaf dat moment stuurt het adresboek (bestaande/gerelateerde) verbindings “pings” (geen ICMP pings) met regelmatige tussenpozen naar jouw server om de relevante poort(en) op jouw router open te houden.

Om echter een niet-geregistreerde server te bereiken, moet elke client een verbinding met het netwerk van de server initiëren. NAT voorkomt dit, dus je moet jouw router configureren om inkomende verbindingsverzoeken op de Jamulus-poort toe te staan met behulp van port forwarding.