Guten Tag
Ich habe schon seite einiger Zeit die Idee eine art "Webradio" zu machen, was im besten Fall den wave Abgang (Lautsprecherausgang) abhören kann und diesen live-stream dann an eine
Ip senden kann (Lan intern und im Internet), diese
IP sollte dann natürlich ein dazugehöriges Clientprogramm offen haben.
Nun habe ich nach einigen Überlegungen und Versuchen mit der bass.dll und der Komponente TTelefon (die ich mit der Forensuche fand, die ich aber leider nicht mit delphi 2005 zum Laufen bekommen habe) mir einige Fragen überlegt, die ich mal so über dieses Thema stellen will, Danke im Voraus für euer Verständnis
1. Frage: Kann man über eine Komponente eventuell einfach den wave- (Lautsprecher-) Ausgang abhören und diese per
VoIp (oder ähnlichem) zu einem Clienten schicken ?
2. Frage: Gibt es eine ähnliche Komponente wie die TTelefon (...), die unter Delphi 2005 läuft und den wave Abgang als
Eingang nutzen kann?
3. Frage: Wenn ja, ist sowas möglich ohne allzugroßen verlust zu haben ? ( bei UDP können ja leicht mal ein paar Pakete
verlohren gehen, erst recht bei dauerlaufendem sound)
4. Frage: Was sind weitere Möglichkeiten dieser Art der Musikübertrageung, gibt es eventuall sogar Tutorials?
5. Frage: Braucht man externe Server oder sonstige Hardware (Bis auf den PC, der wiedergibt und den/die PC/s, der/die
zuhört/zuhören)?
6. Frage: Das mit dem Wave abgang der Soundkarte wär optimal, aber, wenn dies NICHT geht, wie kann man, wenn man selber ein
Kleines Musikwiedergabeprogramm geschrieben hat diesen Stream weiter geben (Eventuell sogar über Indis?)?
7. Frage: Das hört sich jetzt so wie ein Webradio an, was ich hier vorhabe, ist sowas (wenn auch für den privaten Gebrauch)
genemigt (Gema,...)?
So Stell ich mir das ungefähr vor (ganz vereinfacht):
Irgentein Media Player spielt eine MP3,... --> Eingabe einer
IP -->
IP Hinzufügen zu einer List Box --> Client bekommt eine Meldung un die Option Ja oder Nein) --> Wenn Ja dann Musik auf dem Clienten abspielen, Wenn Nein
IP aus ListBox entfernen
Die Sound Qualität sollte natürlich optimal sein, aber auch bei langsameren Verbindungen nicht gleich stottern oder Gar Abbrechen
Ich Danke euch schoneinmal für eure Mühe und hoffe natürlich auf eine Lösung zu kommen
Gruß Sfaizst