Androidスマートフォンがローカルサーバーに保存されているオーディオファイルをストリーミングできる基本的なクライアントサーバーアプリケーションを構築したいと考えています。
クライアントとサーバーの通信については、REST アプローチから始めたので、Android では単純な HTTP-GET リクエストを使用し、サーバー側では PHP と MySQL を使用しています。HTTP-GET リクエストは、特定のファイルを再生するための URL を返します。
その後、次の URL を使用してファイルの再生を開始します。
mp.setDataSource("http://127.224.2.222/music/filename.mp3");
そのために、音楽フォルダを ApacheWeb サーバーの www ディレクトリに保存しました。
REST アプローチは正しい方法ですか?
セキュリティ上の懸念についてはどうすればよいですか。ファイルがダウンロードされるのを防ぐにはどうすればよいですか?
音楽をストリーミングするために、現在、この単純な HTTP アプローチを使用しています。RTSP 接続の利点は何ですか?