1
在內部服務器和身份驗證上流式傳輸mp3和ogg文件。 試圖將文件流式傳輸到HTML5播放器,但遇到Chrome Seek功能的問題。使用Ruby處理音頻文件
設置了所有我的頭文件,但是如何打開二進制文件,尋求定位並只發送數據從那一點到最後?
i.e. Given an mp3 file that is 119132474 long,
And A request comes in asking for the new start point of the file be at 21012274
How can I send a new binary file with only information from 21012274 to 119132474
下面是類似的東西是什麼我想做的事,但在Node.js的http://www.extrawurst.org/blog11/2012/06/streaming-media-in-nodejs/
------- UPDATE 2014年2月15日--------
我安裝了Redis,並使用Redis作爲二進制數據的臨時緩存服務器。然後使用Redis的GETRANGE。請參閱http://redis.io/commands/getrange
對於其他人,從讀取創建一個tmp文件,寫入tmp文件,發送tmp文件來請求並確保它刪除了tmp文件。當然有更好的方法來做到這一點,所以你不需要創建tmp文件。 – pcasa