2012-03-10 9 views
2

私はこれまでかなりの検索をしており、これに対する確かな答えは見つかりませんでした。Javaでオーディオストリーマーを作成するにはどうすればよいですか?

私が探しているのは、ラジオ局のように、オンラインで連続して音楽をストリーミングできる方法です。

私は、好ましくは、このようにURLを使って自分のブラウザを使用して、受信者が同様のストリームにアクセスするように容易にできるようにしたいと思います:http://123.114.138.78/stream/radio.mp3

ソースオーディオファイルは、ローカルのオーディオファイルである必要があります。

私はJMFを使用して調べましたが、その方法はわかりません。

+0

インターネット上のストリーミングバイトは、Javaの(ほぼ)ケーキです。問題は、このバイトストリームを取得することです。どのような音を流すのですか?ミディ?ストリーミング? MP3? –

+0

@JakubZaverka私はストリームmp3を予定していましたが、必要に応じて他の種類にもオープンしています。 – Hogofwar

+1

まあ... mp3を使うつもりならば、m3uファイルを作成して、デコードせずにmp3ファイルをバイトストリーミングすることができます。 FileInputStreamを読み込んでSocketにデータを送信するだけの問題です。 –

答えて

0

最も簡単な解決策として、JMFまたはFMJとします。彼らは簡単にRTPストリーミングを行うことができます。

httpを正確にしたい場合は、httpストリーミングのffmpegを調べる必要があります。

+0

http://www.cs.odu.edu/~cs778/jmflects/lect7RTPArchitecture.htmlこれはすばらしい概要です –

+0

ストリーミング用にJavaでffmpegを使用するにはどうすればよいですか? – Hogofwar

+0

また、RTPを使用してJMFまたはFMJで音声をストリーミングする例はありますか? – Hogofwar

関連する問題