SimpleCast v3.1.0

SimpleCast v3.1.0

Er is een nieuwe versie uit van de live encoder SimpleCast. Belangrijkste verbeteringen zijn:

  • AACPlus, Lame encoder
  • Windows 7 compatibel
  • Audio processing (AGC), bekende 5 band limiter/compressor etc die ook in Sam Broadcast zit
  • Werkt met:  SHOUTcast, IceCast, Windows Media Services en Wowza

De kosten zijn 199,- Dollar + vat 19% Online kopen (creditcard) kan via http://www.spacialaudio.com/?page=simplecast-buy

Geen creditcard? Live-streams.nl kan ze ook leveren via factuur betaling via internet bankieren

-v3.1.0 (23 February 2011)

Here are some of the improvements we’re really proud of:
* Brand new look.
* Better Vista/Win7 UAC compatibility.
* Audio processing support (AGC, EQ, DSP).
* Added aacPlusv2 encoder.
* Lots of Event Adapter example scripts to get you started.
* Improved mono downmix to avoid excessive clipping.
* Added Robust WM9 encoder.
* Soundcard AGC processing.
* Send output to soundcard so you can preview the audio.
* Added Event log.
* TCPSender utility to assist with script development.
* FilePoller utility to allow metadata input from file sources.

Here are more boosts worth mentioning:
* SHOUTcast relay now properly detects AAC in all cases.
* Wowza v2 stats support added.
* Stats relays graph legend maxed out at 9999 – fixed to handle larger numbers.
* MP3 LAME encoder added.
* Fixed deadlock on stopping encoders while streaming is paused due to network issues.
* Added error checking for “ThreadSock” error condition so encoder can automatically recover.
* Added URL Append Template for Shoutcast/Icecast streaming.
* Fixed bug where encoders did not wait full duration before trying to reconnect.
* Improvements to Abacast relay. Fixed AudioRealm touch as well with Abacast relays.
* Winamp DSP plugin support.

[UPDATE] IPv6 en streaming?

Inmiddels kunnen we ip versie 6 (IPv6) niet langer meer uitstellen, de ip adressen voor versie 4 raken op.

We hebben wat testen gedaan en niet alle streaming producten werken op ipv6:
Hieronder de streaming servers die geschikt zijn voor IP versie 6
– Icecast v2 (linux)
– Microsoft / Windows Media Services 9 Series (windows 2003)

Niet geschikt:
– SHOUTcast (windows/linux)

Langzaam zal IP versie 6 steeds belangrijker worden. Nu draait IPv6 naast of op zelfde verbinding als IPv4 dit heet Dual IP stack.

Zoek je een provider die op IPv6 streaming aanbied check www.live-streams.nl

Voor IPv6 users check on test IPv6 streaming:
Icecast V2  http://ipv6.radio-streams.net:8000 of http://[2001:888:2000:27::3]:8000/
Wma V9:  mms://wma-ipv6.radio-streams.net/ipv6

Wil je meer weten over IPv6 kijk dan hier op:  http://en.wikipedia.org/wiki/IPv6
En wil je weten of programma’s services geschikt zijn voor IPv6:  http://www.ipv6-to-standard.org/

We zullen binnenkort ook programma/encoders (aanstuur programma’s) gaan testen op versie IPv6.

Smooth streaming ook voor audio?

Tijdens de olympische spelen heeft de NOS met succes online uitgezonden met smooth streaming dit incombinatie met de player silverlight 3. Dit had als resultaat een betere stream van een hogere kwaliteit. Een belangrijke eigenschap van de manier van streamen is dat de beeldkwaliteit zich automatisch aanpast aan de beschikbare bandbreedte en aan de snelheid van de computer. Een internet verbinding is niet altijd stabiel. Als de verbinding wegvalt dat gaat de stream bufferen. Gevolg is signaal valt weg en je je browser moet vernieuwen. Dat zorgt bij de media provider een overload op de servers maar dat kost ook een slechte ervaring bij de kijkers. Dat probleem zal minder vaak ontstaan met de nieuwe techniek die in meerdere bitrate uit kan zenden. Silverlight 3 zal direct schakelen als er wat gebeurt zodat er altijd een video stream te zien is of zo snel mogelijk weer te zien is.

Maar is smooth streaming nu ook geschikt voor audio? De bandbreedte en snelheid van apparaten zijn tegenwordig ruim voldoende voor audio streams dus dit heeft geen meer waarde. Alleen voor mobiel gebruik zou dit nuttig zijn. Dus 1 stream met meerdere bittrates heeft dus in combinatie met mobiel internet toekomst. Smooth streaming ondersteunt ook veel betere aac+ compressie techniek en heeft een extra voordeel omdat silverlight op elk platform draait dit voor linux, windows en apple.
In de toekomst als silverlight meer geĂŻntegreerd in browser (os) wordt zoals windows mediaplayer zal audio streaming met smooth streaming meer toekomst hebben. Momenteel is de techniek meer toepasbaar bij video streaming.

Multi-bitrate streaming, fast streaming (meerdere bittrates in 1 stream) zit al jaren in Windows Media streaming.

Windows Media Player met Icecast of SHOUTcast

Hieronder de html code voor een voorbeeld voor Media Player op je website met SHOUTcast of Icecast streaming.

Code:
<object id=”MediaPlayer1″ width=180 height=50
classid=”CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95″
codebase=”http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701″
standby=”Loading MicrosoftÂź WindowsÂź Media Player components…”
type=”application/x-oleobject” align=”middle”>
<param name=”FileName” value=”http://url:port”>
<param name=”AutoStart” value=”True”>
<param name=”ShowStatusBar” value=”True”>
<param name=”DefaultFrame” value=”mainFrame”>

<!– BEGIN PLUG-IN HTML VOOR FIREFOX–>
<embed type=”application/x-mplayer2″
pluginspage = “http://www.microsoft.com/Windows/MediaPlayer/”
src=”http://url:port” align=”middle”
width=176
height=144
defaultframe=”rightFrame”
showstatusbar=true>
</embed>

<!– END PLUG-IN HTMLVOOR FIREFOX–>

Voor SHOUTcast streaming moet je 2 keer deze aanpassen: http://url:port in te vullen.
Voor Icecast streaming 2 keer http://url:port/mountingpoint in vullen in de html code.

Snelheid testen (aansturing) internet verbinding

Om te streamen heb je eigenlijk dubbel zoveel bandbreedte nodig dan je streamt. Als je op 128kbps streamt heb je 256kbps upload nodig op je internet verbinding.
Je kunt dit testen doormiddel van www.speedtest.nl of www.speedtest.net te gebruiken.  Belangrijk is je upload verbinding!
Het testen is een moment opname, dus doe deze test meerdere keren.

Let op met de upload speed zie je soms kBps of kbps.
1 kilobytes per seconden (1 kBps)  is = 8 kilobits per seconden (8 kbps)

Voor een stream werkt dit in kilobits per seconden (kbps), voorbeeld :
128 (kbps)  kilobit per seconden = 16 (KBps) kilobytes per seconden.

Zie ook artikel draadloos streamen

Backup of 2e stream playlist .asx voor Media Player

Om meerdere files te laten afspelen in de Media Player kan je gebruik maken van meerdere <entry> Dit kan handig zijn als de stream down is dat er toch nog muziek of een melding wordt afgespeelt, zie hier voorbeeld hieronder:

Code:

<ASX version = “3.0″>
<TITLE>Je titel plaats je hier</TITLE>
<ENTRY>
<TITLE>Hier de titel van de eerste inhoud</TITLE>
<AUTHOR>Artiest naam</AUTHOR>

<COPYRIGHT>Stream copyright & datum plaats je hier</COPYRIGHT>
<REF HREF = “http://streamserverdomainnaam/publishingpointnaam” />
<REF HREF = “http://serverurl:portnummer” />

</ENTRY>
<ENTRY>
<TITLE>Hier de titel van de inhoud van de 2e stream of file</TITLE>
<AUTHOR>Artiest naam</AUTHOR>

<COPYRIGHT>Stream copyright & datum plaats je hier</COPYRIGHT>
<REF HREF = “http://streamserverdomainnaam/publishingpointnaam” />
<REF HREF = “http://serverurl:portnummer” />
</ENTRY>

</ASX>

1e <REF..  regel is voor media server streaming
2e <REF.. regel is voor SHOUTcast of Icecast streaming
1 van de 2 weghalen!

1. Open kladblok
2. Kopier de code hierboven en plak het in kladblok
3. Bewerk je code met je eigen gegevens van je stream
4. Ga naar bestand > opslaan als > Tik in “playlist.asx” als de bestandsnaam
5. Ga naar bestandtype en klik aan “Alle bestanden”
6. Opslaan en upload naar je webserver!

Succes!

Streaming statistieken / monitors

Streaming statistieken / monitors

Voor adverteerders is het erg belangrijk om statsitieken te tonen van je luisteraars. Ook erg belangrijk is om de stream te monitoren of deze toevallig niet ofline gaat.  Hieronder 2 websites:

  • Amptracker (Statistieken voor Icecast en SHOUTcast)
  • Streamalerts (Alerts via e-mail voor Icecast, SHOUTcast en WMA/WMV streaming)

streaming_statistieken