5

何年もの間、私は自分のコンピューターから音楽ストリームを作成する方法を研究してきました。私はプログラムを見たことがありますが、私が見た便利なものは Windows のみです (私は Mac を使用しています)。

最終的に、ストリームがどのように機能するのかに興味を持つようになりました。でソケット関数を使用して、独自のストリームを作成する方法はありますPHPか? PHPこれのためのライブラリはありますか?

4

2 に答える 2

3

Ampacheを見てください。これは、Webベースのオープンソースオーディオファイルマネージャーです。MySQLとPHPで実装されています。Web経由でオーディオファイルを表示、編集、および再生できます。

于 2008-09-05T04:30:08.220 に答える
1

結局、それはすべてあなたが使いたいプロトコルに要約されます。Shoutcast IMHOはプレーンHTTPであるため、独自のストリームを作成するには、ストリームのコンテンツを出力するだけです。

私のSonosシステムでoggベースのウェブラジオを機能させるために、実際にPHPで記述されたsoxの周りに小さなトランスコーディングラッパーを作成したので、例として役立つかもしれません。

あなたはここでそれを見つけるでしょう:http ://www.gnegg.ch/ogg2mp3/

独自のストリーミングプロトコルを実装した後の場合(UDPベースの場合でも)、恐らく、PHPは問題の適切な解決策ではない可能性があります。少なくとも、長期間使用した場合に問題が発生する限りは、実行中のプロセス(5.3は統合されたガベージコレクションに役立つ可能性があります)

于 2008-09-07T20:40:33.187 に答える