Betaalbare hardware voor Jamulus client

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Gember
  • Registratie: April 2019
  • Laatst online: 04-07 10:14
Beste Tweakers,

Voor een koor van ongeveer 10 personen ben ik bezig een betaalbaar apparaat samen te stellen dat dienst kan doen als een gebruiksvriendelijke Jamulus client.

De eisen:
  1. 3.5mm jack audio ingang voor dynamische microfoon (mag ook goede kwaliteit onboard microfoon zijn)
  2. 3.5mm jack audio uitgang voor stereo koptelefoon
  3. Zeer lage latency (<10ms!!!)
  4. 16 bit of 24 bit diepte
  5. 48kHz sample rate
  6. Voldoende rekenkracht om Jamulus als client te draaien
  7. 100Mbps ethernet RJ45 aansluiting of sneller
  8. 512Kb RAM
  9. 1GB opslag
De kosten moeten zo laag mogelijk zijn. Bij voorkeur lager dan 50 euro.


Een PC met USB audio interface is een mooie oplossing, maar kost te veel en is niet zo gebruiksvriendelijk, omdat er heel veel ingesteld moet worden voordat het werkt.

Een scherm is niet noodzakelijk. Als de microfoon eenmaal goed is ingesteld, behoeft dit geen aanpassing meer.

De rekenkracht van een Raspberry Pi 3, NanoPi M4 of Teensy 4.1 is waarschijnlijk voldoende om het dataverkeer en de grafische interface te regelen.

De NanoPi M4 heeft zelfs een microfoon input en zou daarmee technisch waarschijnlijk voldoen, maar dit bordje kost meer dan 90 euro en lijkt nergens meer te verkijgen.

Afbeeldingslocatie: https://tweakers.net/i/yDAQxI4iCGBkO2KHRJkylcHCeBs=/232x232/filters:strip_icc():strip_exif()/f/image/myIfcXl6haSH4FIFBYlz19TS.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/dOGjlV69J6XlcLwZ2BqvIuL1qzE=/232x232/filters:strip_icc():strip_exif()/f/image/G6WwqbJfZ398uwVZb9qkQpIB.jpg?f=fotoalbum_tile


De uitdaging is om de audio input en output snel af te handelen. Een goedkope USB geluidskaart is helaas te traag, want dit geeft vaak een latency hoger dan 30ms en is daarmee ongeschikt.

Afbeeldingslocatie: https://tweakers.net/i/3AsOGkXb5OIQOz2weEa1Ei2MY9E=/800x/filters:strip_icc():strip_exif()/f/image/rNC7n1dqCJcGLlO4zvccTqmp.jpg?f=fotoalbum_large

Een snellere interface dan USB is i2s. Een i2s audio hat biedt (met een goede ADC/DAC chipset) een lage latency. Een Hifiberry DAC+ADC is een mooie oplossing, maar is wel wat prijzig (45 euro alleen al voor de uitbreiding).

Afbeeldingslocatie: https://tweakers.net/i/I0HVxOqrxCuGIXSTRhsLyggBJmQ=/x800/filters:strip_icc():strip_exif()/f/image/7BTggYIOozKUdTDge0ZcBfRo.jpg?f=fotoalbum_large

Deze PMOD i2s2 komt het dichtste in de buurt van een oplossing, maar ik weet niet of deze PMOD-connector eenvoudig aan te sluiten is op een single board computer zoals de Raspberry Pi.

Afbeeldingslocatie: https://tweakers.net/i/UlAsNmDs5US1USKCN0HNrr26dGY=/full-fit-in/4000x4000/filters:no_upscale():strip_exif()/f/image/qnf8kpOV9wUKF7Prr86dS4pY.png?f=user_large

Hetzelfde geldt voor dit ADC/DAC add-on board op audiophonics:

Afbeeldingslocatie: https://tweakers.net/i/ZdscQa2GKq30l7XMYIDvgKWfNqY=/full-fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():fill(white):strip_exif()/f/image/gfKNHCU5xV2eo6jG1Z2xPQym.jpg?f=user_large

Een Teensy computer met een Teensy audio adapter zou ook een goedkope oplossing kunnen zijn.

Afbeeldingslocatie: https://tweakers.net/i/wSom3c-CpCx3XfXkAVUis5hHToo=/232x232/filters:strip_icc():strip_exif()/f/image/TGobupoSyPwQo7In5Gwg8iGB.jpg?f=fotoalbum_tileAfbeeldingslocatie: https://tweakers.net/i/EiOGCwY3MtAa4R7EIDwMEymZFzg=/232x232/filters:strip_icc():strip_exif()/f/image/V9AuqE7xJj885V8NZNkomWdR.jpg?f=fotoalbum_tile


Heeft iemand ervaring hiermee?

[ Voor 51% gewijzigd door Gember op 05-01-2021 10:32 ]


Acties:
  • 0 Henk 'm!

  • Ertje650
  • Registratie: September 2007
  • Laatst online: 06-08-2023
Weinig reacties helaas, ons koor wil het ook met Jamulus gaan proberen dus ik was vast even vooronderzoek aan het doen ;)

Acties:
  • 0 Henk 'm!

  • Gember
  • Registratie: April 2019
  • Laatst online: 04-07 10:14
@Ertje650 Jamulus draait in principe prima op een laptop met simpele onboard geluidskaart. Een goedkope headset van je mobiele telefoon volstaat ook voor een goede indruk hoe Jamulus werkt. Hoeft dus niet eens erg modern of duur te zijn. Een internetverbinding via UTP-kabel is wel aan te bevelen.

Ik zie vooral een uitdaging in het vinden van zo goedkoop mogelijke hardware zonder laptop en zonder GUI. Dus echt plug-and-sing. Ik heb daarvoor inmiddels als test een NanoPi Neo3 gekocht voor aansluiting op een goedkope USB-soundkaart en een RaspiAudio hat voor de Raspberrypi 3 of 4.
De NanoPi+USB-soundkaart werkt wel, maar is geen succes omdat de audiostream niet constant en niet snel genoeg lijkt. Aansluiting op een USB-audiointerface zal waarschijnlijk wel goed gaan, maar is ook weer een stuk duurder en ingewikkelder.

De RaspiAudio hat is wel geschikt maar vind ik wat duur (30 euro ex verzendkosten). En deze heeft de halve formfactor van een Zero Pi.

[ Voor 11% gewijzigd door Gember op 07-02-2021 22:39 ]


Acties:
  • 0 Henk 'm!

  • dion_b
  • Registratie: September 2000
  • Laatst online: 21:54

dion_b

Moderator Harde Waren

say Baah

Mogelijk weinig reacties want topic op verkeerde plek geopend:
Aankoopadvies vragen mag... maar niet hier - lees eerst dit!

Aanoopadviesvragen horen in de aankoopadviesfora.

Move OH -> CAA

Oslik blyat! Oslik!


Acties:
  • 0 Henk 'm!

  • thegve
  • Registratie: Februari 2004
  • Laatst online: 08-05 23:15
Hey, ik vind jouw topic toevallig. Ik ben een koor aan het helpen met Jamulus. Ik heb wat ervaringen waar je misschien nog wat aan hebt als je nog niet verder bent.
Het koor dat ik aan het helpen ben bestaat uit 30 mensen, vorige week hebben we een test gehouden via een cheap VPS die ik nog had met E3 CPU, 1GB ram. Deze test was met 6 mensen, en het viel mij op dat de load stevig hoog was. Ik heb het koor geadviseerd om een andere server te gaan zoeken, Microsoft bied voor non-profits gratis Azure capaciteit aan wat voldoende zou zijn om daar een aardig servertje te maken, en bij https://koord.live/ kan je gratis 2 uur gebruik maken van een server. Ze willen het toch eerst weer met mijn server proberen, en als dat niet lukt gaan ze Koord testen.

Waar ik hier tegenaan loop is ook de 48kHz sample rate op Windows. Terugschalen lijkt wel te kunnen, upsamplen niet.
Dit koor werkt gewoon met (allerlei) Windows laptops/computers, niet met dedicated hardware. Handig om jouw info te lezen in ieder geval.

Acties:
  • 0 Henk 'm!

  • RonDemi
  • Registratie: Mei 2011
  • Laatst online: 19-11-2021
Je moet wel onderscheid maken tussen een Jamulus "Client" en een "Server".
Server
Als je nog begint kan je beter eerst van openbare Servers gebruik maken.

Over Client hardware:
- Je hebt wel degelijk een beeldscherm nodig omdat je de volumes van de deelnemers/koorleden wilt kunnen bijstellen. Dus mocht je een PI gebruiken, dan wel een beeldscherm eraan (direct of via een webinterface)
- Google helpt: er zijn meer mensen die kant-en-klare PI oplossingen aanbieden. O.a. JamnSing

De kwaliteit van de Mike is wel belangrijk.
Wij werken deels met handsfree headsetjes. Of (USB) headsets. Aangesloten op PC's / laptops
Elke PC is weer verschillend, Dus een hoop gedoe met 'Remote support'. En wisselende geluidskaliteit.
USB headsets zijn dan relatief simpel aan de praat te krijgen.

De "perfecte-set" is een USB Audio interface en een externe Mike. Behringer heeft betaalbare sets. (UMC22 of UMC202HD + XM8500 mike/setje) Maar zoiets kost toch al gauw €80,-. En dan moet je zelf een koptelefoon/in-ear nog toevoegen (als je er nog eentje bij de smartphone hebt gekregen kan je die inzetten. (Heb je nog wel een verloopplug 3.5mm naar 6.3 mm nodig)

Zet een PI-oplossing maar 'af' tegen een Behringer-setje.
Of geef iedereen dezelfde USB headset en zorg dat je remote desktop op orde hebt om Jamulus op elke PC aan de praat te krijgen...

Acties:
  • 0 Henk 'm!

  • reneknuvers
  • Registratie: Augustus 2006
  • Laatst online: 24-04-2021
Ik heb al veel mensen geholpen met de volgende set:

Raspberry Pi 3B+ > Rond de 65 EURO
16GB micro-SD kaart
2.5A voeding
Standaard behuizing

Behringer UM2 > Rond de 35 EURO

Een set komt dus op ongeveer 100 euro

Als distributie gebruik ik Jambox pi gen van K Doren. Zie github. Er zijn meer distro’s, zoals die van Paul Sijben.

Ik ben benieuwd naar de opties voor zangers met een USB gaming hoofdtelefoon. Dat zou op de pi nog goedkoper kunnen zijn en makkelijker aan te sluiten. Geen gedoe (maar ook geen mogelijkheden) met gain instellingen en zo.
Pagina: 1