Ik heb een leuk concept (dat ik nog even niet ga delen
) voor een webradiostation met bijbehorende website. De uitzending moet door server-side logic (PHP) kunnen worden beïnvloed.
Nou weet ik niet precies wat de beste aanpak hiervoor is. Kant-en-klare oplossingen zoals Shoutcast lijken me niet geschikt, omdat ze niet bedoeld zijn om op een server te draaien, laat staan aangestuurd te worden door PHP.
Ik zal dus vermoedelijk mijn eigen mediaplayer moeten bouwen. Een soort van .exe zonder GUI, die door PHP (via een admin login site) wordt ingeschakeld. Deze kiest dan bijvoorbeeld random liedjes en jingles uit, en smeedt die aaneen (met crossfades e.d.) tot een eindeloze stream. Die stream moet vervolgens nog naar de luisteraars worden gebracht, bijvoorbeeld met Windows Media Encoder of Flash Media Server (die laatste is helaas nogal aan de prijs) of met een eigen streaming oplossing.
Concreet zijn mijn vragen:
1. Is het mogelijk om een .exe op een server te starten en aan te sturen met PHP?
2. Is het mogelijk om de output van die .exe (continu audio signaal) voortdurend te streamen? Nog beter zou natuurlijk zijn als de .exe ook meteen een stream genereert.
3. Is dit allemaal niet veel te hoog gegrepen voor iemand die handig is met PHP maar alleen de basics weet van C++ e.d.?

Nou weet ik niet precies wat de beste aanpak hiervoor is. Kant-en-klare oplossingen zoals Shoutcast lijken me niet geschikt, omdat ze niet bedoeld zijn om op een server te draaien, laat staan aangestuurd te worden door PHP.
Ik zal dus vermoedelijk mijn eigen mediaplayer moeten bouwen. Een soort van .exe zonder GUI, die door PHP (via een admin login site) wordt ingeschakeld. Deze kiest dan bijvoorbeeld random liedjes en jingles uit, en smeedt die aaneen (met crossfades e.d.) tot een eindeloze stream. Die stream moet vervolgens nog naar de luisteraars worden gebracht, bijvoorbeeld met Windows Media Encoder of Flash Media Server (die laatste is helaas nogal aan de prijs) of met een eigen streaming oplossing.
Concreet zijn mijn vragen:
1. Is het mogelijk om een .exe op een server te starten en aan te sturen met PHP?
2. Is het mogelijk om de output van die .exe (continu audio signaal) voortdurend te streamen? Nog beter zou natuurlijk zijn als de .exe ook meteen een stream genereert.
3. Is dit allemaal niet veel te hoog gegrepen voor iemand die handig is met PHP maar alleen de basics weet van C++ e.d.?