2016-07-18 4 views
0

私は2,3日のグーグルグーグルで過ごしましたが、すべてがちょっと混乱しています。JAVAを使用した大容量ファイル用のオーディオストリーミングサーバー

本質的に、大きなオーディオファイル(オーディオブックと言う)をアンドロイドデバイス(ネイティブソリューション、ウェブインターフェイス/プレーヤー/その他)にストリームするJavaサーバーを構築したいと考えています。

私はオーディオストリーミングの経験がないため、しばらく時間がかかりますし、実際の使用方法が "標準"とは考えられないことさえあります - 私は亜音速(およびブックソニック)のようなサーバーアプリケーションをチェックし、 HTTP経由でファイルをチャンクに分割することによって)、私はまだ失われています。

ネイティブアンドロイドアプリケーションがサーバーからのストリームのリストを取得し、すべてをダウンロードせずにオーディオを聴くことができる場合のベストプラクティスは何ですか?

スケーラビリティと持続可能性が必要です。 Javaベースである必要はありませんが、それが望ましいです。私はあなたが光を放つことを願っています。ありがとうございました。

+1

次のURLをご覧ください。https://docs.oracle.com/javase/7/docs/api/javax/sound/sampled/AudioInputStream.html –

答えて

0

メディアストリーミング(オーディオまたはビデオ)はかなりの領域であり、独自のソリューションを最初から構築するのではなく、オープンソースのストリーミングソリューションを活用することをお勧めします。

あなたはこのように統合する必要がある場合には、Javaに結合するのいくつかのフォームを持っているだろうその多くが、このようなGStreamerの(https://gstreamer.freedesktop.org)またはIcecastは(http://icecast.org)などいくつかのよく知られた汎用のストリーミングソリューションがあります - あなたは、多くの場合には必要ありません。ストリーミングサーバーをスタンドアロンコンポーネントとしてアーキテクチャに統合する場合は、

関連する問題