2012-10-23 81 views
0

我需要一些幫助,下面:HTTP視頻流中的Rails 3+

好的情景是這樣的:我接觸的服務器和從服務器我得到這個URI:

http://<camera_ip_address>/<type_ID>/<part_ID> 

這個web服務的文檔說:

"The part_ID will vary from part_start and part_end." 

我得到了所有需要的數據。現在我不明白這是如何與HTTP視頻流相關的?

如果我有part_start = 1和part_end = 10,這意味着我將「下載」10幀? 如何?捲曲? wget的? Rails的?

如果一個循環是這樣(例如)實現:

for i=1; i<10 i++ 
    download "http://127.0.0.1/34/i" 
end 

會有什麼 「http://127.0.0.1/34/10」 比如呢?一個PNG/JPEG格式的文件? 任何幫助將非常有用。非常感謝。

回答

2

好吧,鐵軌在這裏並不真正相關。

它看起來像你只需要在這裏利用一些flash播放器,最流行的一種是jwplayer

見SwfObject的部分。基本上,你必須這樣做:

<script type="text/javascript"> 
    var flashvars = { file:'http://<camera_ip_address>/<type_ID>/',autostart:'true' }; 
    var params = { allowfullscreen:'true', allowscriptaccess:'always' }; 
    var attributes = { id:'player1', name:'player1' }; 

    swfobject.embedSWF('player.swf','container1','480','270','9.0.115','false', 
    flashvars, params, attributes); 
</script> 
+1

感謝您的幫助,但我被限制在html 5 –