Ruby on Rails アプリケーションがあります。
1. オーディオ プレーヤーとして jplayer を使用し
ます。
3. オーディオ ファイルとサーバー実行アプリケーションを別のマシンに分離したいので、それらの LAN からオーディオをストリーミングできます。
4.アプリケーションを実行しているサーバーからデータベースをすでに分離しています5.3台の
マシンすべてでcent 0S 5.8を使用して
います。誰でも私にアイデアをくれます
か
質問する
1225 次
1 に答える
1
ここではストリーミングを無視して、別の rails app を呼び出す rails app の簡単な例を次に示します。
require 'net/http'
require 'uri'
url = URI.parse("http://yourother.com/getaudio/#{@audio.id}")
req = Net::HTTP::Get.new(url.path)
resp = Net::HTTP.new(url.host, url.port).start {|http| http.request(req)}
play_your_audio(resp.body)
GET の使用に注意してください。認証について心配する必要はありません。
IO と Rails のストリーミングに関する優れた記事を次に示します。
http://www.intridea.com/blog/2012/5/24/building-streaming-rest-apis-with-ruby
于 2012-10-05T17:03:45.223 に答える