Hallo liebe Gemeinde,
ich habe eine sicher nicht alltägliche Frage.
Ihr kennt sicher Shoutcast Radio. Es gibt ja unzählige Software dafür (Winamp mit Plugin, SAM Broadcaster etc.).
Dennoch gibt es keine Software die genau auf Webradios zugeschnitten ist und einen automatischen Betrieb eines
Senders z.b. in der Nacht ordentlich managen kann. Genau das habe ich vor.
Das Connecten auf einen Shoutcast-Server habe ich bereits hinbekommen (ICY-Protokoll) war jetzt nicht das
große Problem. Meine Frage ist, wie kann man Musik, die direkt von der Soundkarte kommt, abgreifen (capture)
und diese per LAME MP3 Encoder direkt als Stream an den Shoutcast Server senden.
Wie ich Daten per Winsocks sende ist mir klar, aber soweit ich weis besteht der Stream aus ein paar Blocks Musik
und dann kommt wieder ein Block Daten (z.b. der aktuelle Titel etc.) dann wieder Musik.
Hat da evtl jemand einen Ansatz wie man das machen kann? Ich will keinen fertigen Code nur eine Idee oder einen
Codeschnipsel, vielleicht hat sich ja schonmal jemand damit befasst.
Vielen Dank schonmal im Voraus.
P.s.: Selbstverständlich wäre ich bereit jeden Helfer auch im Info der Software zu erwähnen
LG Lucky
ich habe eine sicher nicht alltägliche Frage.
Ihr kennt sicher Shoutcast Radio. Es gibt ja unzählige Software dafür (Winamp mit Plugin, SAM Broadcaster etc.).
Dennoch gibt es keine Software die genau auf Webradios zugeschnitten ist und einen automatischen Betrieb eines
Senders z.b. in der Nacht ordentlich managen kann. Genau das habe ich vor.
Das Connecten auf einen Shoutcast-Server habe ich bereits hinbekommen (ICY-Protokoll) war jetzt nicht das
große Problem. Meine Frage ist, wie kann man Musik, die direkt von der Soundkarte kommt, abgreifen (capture)
und diese per LAME MP3 Encoder direkt als Stream an den Shoutcast Server senden.
Wie ich Daten per Winsocks sende ist mir klar, aber soweit ich weis besteht der Stream aus ein paar Blocks Musik
und dann kommt wieder ein Block Daten (z.b. der aktuelle Titel etc.) dann wieder Musik.
Hat da evtl jemand einen Ansatz wie man das machen kann? Ich will keinen fertigen Code nur eine Idee oder einen
Codeschnipsel, vielleicht hat sich ja schonmal jemand damit befasst.
Vielen Dank schonmal im Voraus.
P.s.: Selbstverständlich wäre ich bereit jeden Helfer auch im Info der Software zu erwähnen
LG Lucky