## Radiostreams Nachfolgend die Adressen einiger Radiostreams ### hr3 [Livestream-Übersicht](http://www.hr3.de/service/hr3-online-hoeren,webradio-100.html) 128 kbit http://hr-hrinfo-live.cast.addradio.de/hr/hrinfo/live/mp3/128/stream.mp3 48 kbit http://hr-hr3-live.cast.addradio.de/hr/hr3/live/mp3/48/stream.mp3 ### hr info [Livestream-Übersicht](http://www.hr-inforadio.de/livestream/index.html) 128 kBit/s http://hr-hrinfo-live.cast.addradio.de/hr/hrinfo/live/mp3/128/stream.mp3 48 kBit/s http://hr-hrinfo-live.cast.addradio.de/hr/hrinfo/live/mp3/48/stream.mp3 ### radiobob [Livestream-Übersicht](http://www.radiobob.de/radiobob/empfang/livestream) MP3: http://bob.hoerradar.de/radiobob-live-mp3-hq Mobile Nutzung: http://bob.hoerradar.de/aac-radiobob #### Test der Bandbreite Spielt man den URL 'hq' von Radiobob im Browser zeigt der Netzwerkmonitor von Linux eine Netznutzung von 24-32 kbit/s. Das ergibt die folgende Betrachtung: + 32 kBit/s + 115.20.000 Bit/Std (kBit x 3600 x 1000) + 13,74 MB pro Stunde (Bit : 8 : 1.024 : 1.024) ### FFH [Livestream-Übersicht](https://www.ffh.de/musik/webradios/stream-adressen.html) 128kbps http://mp3.ffh.de/radioffh/hqlivestream.mp3 48kbps http://mp3.ffh.de/radioffh/livestream.aac ## Noch zu erledigen ### Templates für Mustache dynamisch laden Spart Ladezeit zu Beginn. Lösungsansatz: Eine Funktion, die als Parameter das Element erhält, dessen html mit dem gerenderten Template ersetzt werden soll und den zu rendernden Inhalt. Die dynamische Ladefunktion 1. prüft, ob das Template schon im cache ist 1. Lädt das Template, wenn nicht 1. wartet, bis das Template geladen ist 1. rendert das Template mit dem übergebenen Inhalt 1. schreibt das Ergebnis ins html des übergebenen Elements Der letzte Teil des Ablaufs muss asynchron gefasst sein, damit auf das Laden gewartet werden kann.