De M3W interface

De interface voor M3W is erg eenvoudig:

m3w.jpg

Het bestaat uit de volgende onderdelen:

Soundcard/Geluidskaart

Dit onderdeel wordt gebruikt om je over je geluidskaart te vertellen en wat keuzes in te stellen: 

soundcard_clean.jpg

Als alles goed werkt, zou je informatie over je geluidskaart in het beeld moeten zien. In het voorbeeld hierboven zie je dat M3W aangeeft dat de computer een Creative Sound Blaster PCI geluidskaart heeft. Daarbij kan je ook het volume van de geluidskaart zien als de Peak Level, en het aantal Bytes aan audio dat ontvangen is van de geluidskaart. De Peak Level is interessant omdat het aangeeft of je geluid vervormd kan zijn.  Je kunt je input level niet aanpassen in M3W. Je zou dit zelf moeten doen in je Windows Geluids controls. Je kunt deze openen door in je Windows taakbalk op het luidsprekertje te klikken of hetzelfde te doen in het Windows controlepaneel.

Selecteer in het Windows geluids-besturing/bediening de opname besturing via het Opties menu. Door de schuifjes naar boven en beneden te slepen verander je het volume van de input naar m3w. Als het gekleurde balkje uitkomt tot in het "Clip" onderdeel, moet je de geluids-input-levels naar beneden bijstellen.

De gele en blauwe knoppen onderin zetten de geluidskaart-input aan en uit. Je gebruikt deze knoppen om te streamen van de geluidskaart mic-in (microfoon- in) of line-in inputs. (b.v. voor het live streamen van optredens).

buttons.jpg

ID3 Tag

In het ID3 Tag gedeelte bepaal je de informatie die getoond wordt in de speler van je luisteraars, als ze je stream beluisteren. Deze informatie wordt in de stream meegestuurd in een formaat bekend als ID3. Als je in dit onderdeel op e gele knop drukt zie je de soort informatie de je kunt invoeren:

id3.jpg

Deze informatie bepaalt alleen de tekst gegevens die worden getoond in een speler (zoals Winamp, xmms, iTunes) als je stream wordt afgespeeld. Je hoeft je heir niet aan de informatie catagorieen te houden (zoals titel, artist, album), maar kan alles wat je aan je luisteraars wilt zetten invoeren. B.v. een telefoonnummers, website, etcetera.

Encoder/Codeerder

Het encoder onderdeel toont de informatie over de uitgaande audio stream. Deze informatie kan niet direct veranderd worden via dit scherm. Je moet hiervoor in je menubalk klikken op Options/Opties > Encoder:

encoder_open.jpg 

Dit opent dan een venster waar je alle details van de uitgaande audio stream kunt bewerken.

encoder_details.jpg

Deze details verwijzen naar het soort MP3 stream dat je uitzendt. M3W gebruikt de lame coderings libraries, die een MP3 stream uitzenden. Bovenin dit venster zie je "lame 3.96" staan, dat is de lame library die momenteel gebruikt wordt.
Het venster zelf heeft verschillende variabelen die je kunt aanpassen, waaronder:

Bitrate

Een uitgaande MP3 stream heeft een betaalde bitrate. De bitrate is de hoeveelheid data die gebruikt wordt om 1 seconde audio te versturen. Hoe hoger de bitrate, hoe hoger de kwaliteit van de audio. Maar ook: Hoe hoger de bitrate, hoe meer bandbreedte (snelheid van je internetverbinding) je nodig hebt. De standaard staat op 32000, dit betekent dat je een internetverbinding van 56kbps of hoger nodig hebt om de audio stream naar de server te sturen, en luisteraars moeten dezelfde, of hogere internetverbinding hebben om te kunnen luisteren. De benodigde bitrate is hoger dan de eigen bitrate van de stream, omdat iedere stream extra informatie bevat (headers, adressen, etc)

Je kunt hier zelf je waarde kiezen, maar pas op dat de bitrate die je kiest niet de beschikbare bandbreedte van je internetverbinding overstijgt, of die van je luisteraars.

Zoals gezegd, bepaalt de bitrate ook de kwaliteit van je audio stream. Het is moeilijk om een bitrate te adviseren, maar over het algemeen zou 32000 voldoende moeten zijn om stemgeluid goed over te laten komen. Als je ehter stereo audio wilt hebben, of muziek, probeer dan 56000 of hoger.


Encoding

De codeer instelling verwijst ook naar de uitgaande bitrate. Als een stream of audio file gecondeerd wordt volgens een constante bitrate (CBR) betekent dat dat elk deel van het bestand gecodeerd wordt op een constante hoeveelheid data per seconde - de bitrate van de stream verandert niet tijdens de stream.

Een variabele bitrate (VBR) verschilt een beetje. Met VBR wordt de bitrate aangepast aan de hand van de complexiteit van de audio-bron. Bijvoorbeeld, als je een stream of audio-fle met VBR codeert, varieert de bitrate vaak. De bitrate die gebruikt wordt, wordt door de encoder bepaald, deze analyseert de audio en bepaalt hoeveel bits nodig zijn om de audio goed over te laten komen. Als je de VBR kiest, kan je de bitrate niet meer kiezen, maar krijg je een uitklapmenu waar je de "kwaliteit" van de uitgaande audio kunt kiezen. 

vbr.jpg

De instelling aan de rechterkant (bitrate) is nu een keuze tussen 0 en 9. De hoogste kwaliteit is 0. VBR is niet de beste keuze voor het live encoderen van streams, omdat de bitrate die gebruikt gaat worden onvoorspelbaar is.

De standaard instelling bij M3W is de average/gemiddelde bitrate (ABR). Deze methode is half tussen VBR en CBR. Hiermee heb je niet een constante bitrate, maar hij is variabel. Hij varieert tussen twee vastgestelde hoogste en laagste punten. Je kunt de maximum en minimum bitrates kiezen in het Bitrate gedeelte als je Average/ABR kiest. Terwiijl de gebruikte bitrate zal varieren tussen de hoogste en laagste bitrate (afhankelijk van de complexiteit van het audio signaal) zal het gemiddelde bitrate overeenkomen met de gekozen "target/doel" bitrate. Over het algemeen gebruikt de ontvangende mediaspeler een soort van buffering van de stream om om te gaan met een dergelijke variabele bitrate. Als het niet snel genoeg bits kan ontvangen, zal het van de buffer spelen, die later wordt opgevuld, als de bitrate weer lager is dan de beschikbare bandbreedte.

abr.jpg 

Je wordt aanbevolen om CBR/Constant of ABR/Average te kiezen als je live audio streamt.

Mode/manier

Het mode gedeelte verwijst naar hoe een stereo output wordt samengesteld. Stereo behoudt het verschil tussen het linker en rechter audio kanaal, terwijl Joint Stereo berekent wat in het midden en aan de zijkant van de stereo input is. Voor lagere bitrates is Joint Stereo beter, en voor hogere bitrates wordt Stereo aanbevolen. (Maar hier zijn veel conflicterende ideeen over in mailinglijsten en fora). De mode-instelling wordt alleen gebruikt als de input van de geluidskaart in stereo is.

Flags

Deze drie opties hebben niets met elkaar te maken, en over het algemeen heb je ze niet nodig. CRC (cycle redundancy check) is een nummer dat gebruikt wordt om errors te vinden als er audio gestreamd wordt. Het gebruikt 3 extra bytes aan data per frame, dat is ongeveer 1 procent meer data. Vaak gebruikt de ontvangende speler deze extra informatie niet, dus als je heel weinig bandbreedte hebt, kan je deze uitvinken. De Copyright optie geeft de uitgaande stream de mededeling dat deze niet zomaar gekopieerd mag worden.. De Original optie wordt vaakt geassocieerd met de copyright optie, en geeft aan dat de stream "orgineel" is (en geen kopie).
Deze opties maken niet veel verschil voor de luisteraar.

Options /opties

De Options/opties kunnen over het algemeen genegeerd worden.

options.jpg

disable Downsampling betekent dat als je deze selecteert de 'sample rate' behouden wordt. Als je net begint met streamen, hoef je dit nu niet te weten. disable Bitreservoir kan de kwaliteit van je uitgaande stream verminderen.

Input File/ Input bestand

Als je een bestand wilt streamen in plaats van een live input, heb je dit onderdeel van de interface nodig. 

input_file_1.jpg

Om een bestand toe te voegen aan het uitklapmenu, moet je in de menu balk op Options > Add Input klikken.

addinput.jpg

Nu kun je door je bestanden bladeren naar het bestand dat je wilt laden, selecteer het en klik op ok

  input_load.jpg

Dit bestand wordt dan geladen in het M3W scherm, in het uitklapmenu onder Input File

input_drop.jpg

Om het bestand te spelen, pauzeren of stoppen kan je de knoppen eronder gebruiken. Je kunt het vakje voor "Repeat" aanvinken om het afspelen continue te herhalen. Deze kan je ook gebruiken om een vooraf opgenomen mededeling vlak voor & na je live uitzending steeds te herhalen.

repeat.jpg 

Broadcast/Uitzenden

broadcast_section.jpg

Dit onderdeel geeft je informatie over de status van de uitgaande stream. Het vertelt je hoeveel bytes er verzonden zijn, en de echt gemeten bitrate van de uitgaande stream. De echte bitrate kan lager zijn dan de bitrate van de encoder, als je verbinding slecht is, of te langzaam. In dit geval zal de vooruitgaansbalk onder "Bytes" tonen hoe de output-buffer langzaam opvult. Als je verbinding maar tijdelijk langzaam is, zou de output buffer ook later weer leeg meoten raken. Als dit niet gebeurt, geeft de true/echte bitrate aan welke maximum bitrate je zou moeten kiezen voor de encoder. De twee knoppen eronder zijn voor het starten en stoppen van de uitzending (de stream).

Output File/Bestand

Dit onderdeel geeft je de mogelijkheid de uitgaande stream ook op te slaan/te archiveren op je harde schijf. De grote rode knop is voor het starten van het opnemen, en het blauwe vierkant voor het stoppen. Als je de "append" optie kiest, zullen iedere keer dat je het archiveren start en stopt de bestanden in volgorde aan elkaar worden geplakt. Als je de autoname optie kiest, krijgt ieder gearchiveerd bestand automatisch een naam van M3W. Dit onderdeel vertelt je ook over het aantal bytes dat gearchiveerd is. (archive file size)