Optimaliseren soundprocessing tijdens streaming

In dit Forum kan over alle vormen van Soundprocessing gepraat worden.

Moderator: admin6

Plaats reactie
Rick1990
Berichten: 3
Lid geworden op: 30 jan 2024 15:58

Optimaliseren soundprocessing tijdens streaming

Bericht door Rick1990 »

Goedemiddag allen,

Ik ben al een tijdje aan het worstelen met de optimalisatie van mijn soundprocessing tijdens het streamen van uitzendingen.
Doorgaans zenden wij op evenementenlocaties uit, waarbij onze soundprocessing rechtstreeks is aangesloten op de zendinstallatie.
Hierbij is er geen sprake van de tussenkomst van een computer.

De muziek wordt enkel van vinyl gedraaid. Hiervoor beschikken wij over 2 Technics SL1210MK2 platenspelers en een Dateq LPM 7.4 mengpaneel.

Onze soundprocessing set-up bestaat uit:

1. Phillips ISP IS5022 Sound Enhancer
2. DBX Quantum II
3. Omnia ONE Audio Processor.

Dit alles is afgesteld door een specialist, en het klinkt als een klok.

Af en toe, komt het voor dat de zendinstallatie op een andere locatie staat dan de evenementlocatie.

In dat geval sturen we het signaal door via een Icecast 2 steam(128kbps).
Deze wordt opgepakt door een PC voorzien van StereoTool.
StereoTool wordt voornamelijk gebruikt voor Stereo/RDS. De preset is zo afgesteld dat ie nagenoeg niets soundprocessing doet, om zo de kwaliteit welke de stream op gaat, te behouden.

Ook in dit geval, klinkt de audio erg goed.
Echter blijf ik er van overtuigd dat hier voor ons winst valt te behalen.
Zowel de stream PC, als de ontvangende PC bij de zendinstallatie zijn beide voorzien van een onboard geluidskaart.
Ik kan mij niet voorstellen dat dit geen afbreuk doet van de kwaliteit.

Hopelijk zijn er hier liefhebbers welke ervaring hebben met deze situatie, en mij kan adviseren waar er winst geboekt kan worden.
Is het de geluidskaart van zowel de stream PC, of de ontvangende PC? Of de bitrate van de stream?
De uitzendingen worden altijd verzorgd met vergunning, dus investeren in de ontvangende PC is geen probleem gezien er geen risico is op inbeslagname zoals bij de meeste illegale uitzendingen.

Ik kijk uit naar jullie adviezen en input. Alvast bedankt!
Calypso
Berichten: 440
Lid geworden op: 07 jan 2016 10:52

Re: Optimaliseren soundprocessing tijdens streaming

Bericht door Calypso »

Processing zo laat mogelijk in de keten is eigenlijk de standaard regel. Verder zeg je niets over de encoderingsvorm van de stream; is het AAC, AAC+, MP3, Opus, Vorbis? Voor de meeste encoderingen is 128kbit/s echt wel aan de lage kant; ga daarin een stuk hoger zitten of nog liever een lossless encodering (bijv. FLAC). Kost je meer bandbreedte, maar als je die ter beschikking hebt ga je daar voordeel van hebben.

Processing heeft de eigenschap om encoderingsfouten vaak sterker te laten klinken - dus zorg door bovenstaande voor zo min mogelijk van die fouten. En als je al processing voor de stream doet (of voor het uitzenden op een stream processed), hou er dan rekening mee dat bepaalde vormen van processing heel lastig te encoderen zijn, en dat je daardoor slecht geluid krijgt. Processing voor stream is vaak apart van processing voor ether/kabel - o.a. om die reden.
Rick1990
Berichten: 3
Lid geworden op: 30 jan 2024 15:58

Re: Optimaliseren soundprocessing tijdens streaming

Bericht door Rick1990 »

Hoi Calypso,

Bedankt voor je bericht. En de processing zo laat mogelijk in de keten is zeker waar. Echter zit de processing vast in onze draaimeubel, en is deze zo gemaakt als plug & play voor de ideale situatie waarbij de zender rechtstreeks op de studio aangesloten kan worden. Dit is ook 4 van de 5 keer het geval. Wat betreft de stream, deze wordt d.m.v. Orban Optimod als AAC het web opgestuurd.
Rick1990
Berichten: 3
Lid geworden op: 30 jan 2024 15:58

Re: Optimaliseren soundprocessing tijdens streaming

Bericht door Rick1990 »

Correctie: AAC+ en 128kbps
Gebruikersavatar
sverrips
Berichten: 632
Lid geworden op: 03 apr 2011 15:53

Re: Optimaliseren soundprocessing tijdens streaming

Bericht door sverrips »

Rick1990 schreef: 30 jan 2024 22:28 Correctie: AAC+ en 128kbps
Wij sturen zelf onze etherzender aan via 4G met OPUS codec op 320kbit/s, aangezien flac teveel data oplevert. Ik zou zelf (als dat werkt bij je) opus verkiezen boven AAC+
https://progressieverock.nl ( de progzender van ONS ALLEMAAL )
https://airadiospot.nl (AI Radio Spotjes op basis van donatie)
paul_b
Berichten: 196
Lid geworden op: 13 jun 2004 14:59

Re: Optimaliseren soundprocessing tijdens streaming

Bericht door paul_b »

Misschien is micrompx van de makers van Stereotool iets voor jullie? Die heeft versies waarbij je het mpx kunt insturen op de draailocatie en via het internet transporteert naar de zendlocatie en het daar rechtstreeks de zender instuurt.
rmtech
Berichten: 51
Lid geworden op: 20 aug 2021 16:44

Re: Optimaliseren soundprocessing tijdens streaming

Bericht door rmtech »

Dit werkt ook goed:

- Ga vanaf je studiolocatie lossless (ogg/flac ofzo) naar een server ergens, bijvoorbeeld een VPS.
- Laat die VPS het met Liquidsoap transcoden naar 128kbit mp3 en/of mobile friendly AAC en dat naar Icecast streamen. Icecast kan op dezelfde VPS. Aangenomen dat je ook een webstream wil.
- Laat die VPS ook MicroMPX maken. Dat kan door StereoTool in Liquidsoap te laden.
- Stuur MicroMPX naar een Raspberry Pi met een HifiBerry bij je zenderlocatie(s).

Als je de encoder situatie wil verbeteren, zou ik digitaal vanuit je Omnia naar een encoder gaan. Dit kan, wederom, een Hifiberry op een Raspberry Pi zijn, maar dan een met digitale ingang. Zo ben je voor relatief weinig geld klaar met een zo digitaal mogelijke chain.

Ik heb dit al jaren zo in productie staan en werkt uitstekend. Inspiratie: hier is de server side stack en hier de client side decoder.
Plaats reactie