我一直在谷歌搜索關於如何完成rails應用程序的oneline聊天,並且我已經使用Juggernaut實現了一個文本聊天版本。但對於視頻聊天,我只發現閃光燈& red5可能是我的一個解決方案,但它是閃光燈和java,我相對不擅長。有更好的解決方案嗎?如何將視頻聊天功能添加到我的導軌應用程序?
回答
我已經研究了這一點,並且選項不是很好。
有一些看起來很漂亮的軟件包花費真錢。 Tokbox.com,ooVoo(http://www.oovoo.com,首先看起來免費,但免費版本有限制),VideoWhisper.com看起來很有趣 - 它們似乎出售一次性費用的雙向視頻聊天包,但它是基於PHP的。
一個簡單的基於Flash的解決方案絕對是一個好方法。 Flash具有良好的視頻支持,幾乎每個人都已經安裝了它。學習足夠的Flash基礎知識以進行簡單的雙向視頻聊天並不難(請參閱http://www.derekentringer.com/blog/fms-video-chat/,以獲得類似30行代碼的簡單視頻聊天腳本示例)。你不需要學習Java來使用Red5,除非你想定製它 - Red5是開源視頻流媒體服務器,它使你無需購買昂貴的Adobe Media Streaming服務器系統。你只需要學習足夠的設置並使其運行。
我確定有一個開源或低成本的Flash腳本可以處理基本的雙向視頻聊天,但我還沒有找到它。如果有人這樣做,請張貼它!
這裏是一個軌道實現tokbox的: http://github.com/njacobeus/tokboxer/
我看了一下,他們的網站看起來不錯,而且有很多開發人員的支持,但是當我們嘗試他們的服務時,視頻和音頻質量真的很差。 Google Talk視頻在相同機器之間更好。是否只有在某些地區纔可以使用tokbox(我們需要它在日本以及日本和美國之間工作)? – Thilo 2011-03-25 09:12:59
嘗試使用Raydash。有一個軌道寶石可在https://github.com/gersh/Raydash-Ruby-on-Rails。你只需要在http://www.raydash.com註冊使用它。
- 1. 我們可以在我們的應用程序中添加GTalk的音頻/視頻聊天功能
- 2. 如何將音頻添加到JavaFx 2.0應用程序中的聊天室
- 3. 音頻/視頻聊天應用程序中的回聲問題
- 4. ASP.Net中的音頻/視頻/文本聊天應用程序
- 5. 將YouTube視頻添加到我的應用程序
- 6. 如何添加smtp發送功能到我的應用程序
- 7. objective-c音頻聊天應用程序
- 8. 如何將Facebook,Twitter和LinkedIn聊天添加到一個Java應用程序中?
- 9. 我如何着手將測試添加到成品導軌應用程序?
- 10. 視頻聊天編程
- 11. 如何將視頻文件(mp4)添加到我的android應用程序中?
- 12. 添加聊天和VOIP呼叫功能?
- 13. 如何將暫停/恢復功能添加到應用程序?
- 14. 如何將功能添加到iPhone應用程序?
- 15. 如何將iOS「Open In ...」功能添加到應用程序
- 16. 如何將Windows 7功能區添加到WTL應用程序
- 17. 如何在聊天android應用程序中添加emojicon庫?
- 18. 創建視頻 - 語音聊天應用程序的提示
- 19. 如何在我的應用程序介紹中添加視頻?
- 20. 使用高質量視頻流開發視頻聊天應用程序
- 21. 如何將智能感知添加到我的應用程序?
- 22. 如何將stciky筆記功能添加到我的android應用程序中?
- 23. 如何將縮放功能添加到我現有的Flash應用程序中?
- 24. 將條形支付網關添加到導軌應用程序
- 25. 當應用程序終止時通知視頻聊天應用程序
- 26. 我如何將tabbarcontroller添加到導航應用程序
- 27. 我無法使用聊天功能在我的Meteor應用程序中工作
- 28. 如何將聊天工具添加到我的Drupal 6網站?
- 29. 視頻聊天應用程序:選擇哪種技術?
- 30. 可能將行添加到iOS5天氣應用程序的UITableView?
你可以編寫ruby代碼並使用JRuby在Java VM上運行嗎?我認爲你也可以通過ruby來訪問Java庫。同時學習java :) – DJTripleThreat 2010-06-06 09:14:30