mikdoe
Moderator
Ich versuche im Moment ein eigenes Intranetradio aufzusetzen. Kennst du dich damit ein bisschen aus?IceCast Server
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Ich versuche im Moment ein eigenes Intranetradio aufzusetzen. Kennst du dich damit ein bisschen aus?IceCast Server
Nicht nur ein bisschen sondern recht intensiv. Audio, Streamen, PCM usw., ist genau meins.mikdoe schrieb:Ich versuche im Moment ein eigenes Intranetradio aufzusetzen. Kennst du dich damit ein bisschen aus?
Sehr cool!Nicht nur ein bisschen sondern recht intensiv. Audio, Streamen, PCM usw., ist genau meins.
Musik als Radiostream. Ich habe MP4 Dateien aus denen zufällig unendlich wiedergegeben werden soll.Kommt drauf an was/wie du streamen möchtest.
Clients sind verschiedene Hardware Internet-Radios. Zum Beispiel dieses: GRUNDIG Cosmopolit 7 WEBWenn du nur Musik wiedergeben willst und kein Moderator hast kannst du auch via Server push WAV Datein zu Client schicken.
Erstmal nur Ton.Was ebenfalls geht ist ein Video Stream.
Die Radio "Station" muss auf einem Win 7 PC laufen.Gstreamer ist natürlich auch noch als Server bestens geeignet.
mp4 ist doch aber ein video Container?mikdoe schrieb:Musik als Radiostream. Ich habe MP4 Dateien aus denen zufällig unendlich wiedergegeben werden soll.
Ah ok, dann müsste im vorfeld geklärt werden welche Protokoll möchten die Dinger, tcp/udp /rtp/http usw.mikdoe schrieb:Clients sind verschiedene Hardware Internet-Radios.
Gstreamer funzt immer.mikdoe schrieb:Die Radio "Station" muss auf einem Win 7 PC laufen.
Ja das ist der Ausgangspunkt. In neueren Webradios sehe ich auch schon mindestens Text zur Musik. Weiß nicht, ob über Webradio nicht sogar schon zusätzlich Bild gestreamt werden kann. Also ich kann das in jedem beliebigen notwendigen Format der Radiosoftware zur Verfügung stellen, auch mp3, ogg usw. FFmpeg kann das alles. Hauptsache ist, dass am Webradio Töne ankommen.mp4 ist doch aber ein video Container?
Das Selbe als würde man z. B. SWR3 hören. Keine Ahnung, was da gefahren wird, ist Neuland für mich. Ich bin ja gerade dabei, das alles zu lernen.Ah ok, dann müsste im vorfeld geklärt werden welche Protokoll möchten die Dinger, tcp/udp /rtp/http usw.
und welches Format: mp3, ogg mit opus oder vorbis usw.
Ja man kann die Adresse eingeben.Und woher kennen die Dinger den Stream (die adresse) kann man das eingeben?
Ja hat Zeit.Das müsste man klären, aber heute nicht mehr. Erst im Neujahr.
OK. Kannst du oder jemand anderer mich kurz einführen? Finde auf Anhieb nur fremdsprachige Dokus.Gstreamer funzt immer.
Frohe neues mik. Also wenn du FFmpeg nutzt brauchst du kein Gstreamer mehr, ist fast das gleiche. Gehen wir mal davon aus das jedes WEBradio mindestens mp3/vorbis versteht, das Protokoll wird dann wohl http sein.mikdoe schrieb:Also ich kann das in jedem beliebigen notwendigen Format der Radiosoftware zur Verfügung stellen, auch mp3, ogg usw. FFmpeg kann das alles. Hauptsache ist, dass am Webradio Töne ankommen.
ffmpeg -i bbb_sunflower_1080p_30fps_normal.mp4 \
-f webm -cluster_size_limit 2M -cluster_time_limit 5100 -content_type video/webm \
-vf scale=1280:-1 -r 30 -ac 2 \
-acodec libopus -b:a 96K \
-vcodec libvpx -b:v 2.5M -crf 30 -g 150 -deadline realtime -threads 8 \
[B] icecast://source:passwordP@ninja.domain:8000/live.webm[/B]
ffmpeg -i pipe:0
ffmpeg -i pipe:0 \ -acodec libmp3lame -ac 2 -ab 160k -ar 48000 \ icecast://source:passwordP@mik.doe:8000/stream.mp3
using (Stream myOutStream = Console.OpenStandardOutput())
{
myOutStream.Write(buf, 0, buf.Length);
}
Past 10 seconds: CPUload=116.4%(4.0%+47.8%+62.5%), GPUload=53.9%, 460.36 users; audio 26175.6 kb/s, waterfall 9884.1 kb/s, http 1342.1 kb/s
Aha, habe mal was von V-Tuner gehört vTuner Internet Radiomikdoe schrieb:Ja man kann die Adresse eingeben.