我一直在谷歌上搜索如何为 Rails 应用程序完成在线聊天,并且我已经使用 Juggernaut 实现了一个文本聊天版本。但是对于视频聊天,我只觉得flash&red5对我来说可能是一个解决方案,但它是flash和java,我相对不擅长。有更好的解决方案吗?
3 回答
我对此进行了一些研究,但选项不是很好。
有一些漂亮的包裹要花真钱。Tokbox.com、ooVoo(http://www.oovoo.com,起初看起来免费,但免费版本有限制)、VideoWhisper.com 看起来很有趣——他们似乎一次性出售 2 路视频聊天包费用,但它是基于 PHP 的。
一个简单的基于 Flash 的解决方案绝对是一个好方法。Flash 有很好的视频支持,几乎每个人都已经安装了它。学习足够的 Flash 基础知识来进行简单的 2 路视频聊天并不难(请参阅http://www.derekentringer.com/blog/fms-video-chat/以获取一个简单的视频聊天脚本示例像 30 行代码)。而且你不需要学习 Java 来使用 Red5,除非你想定制它——Red5 是开源的视频流服务器,所以你不需要购买真正昂贵的 Adobe Media Streaming 服务器系统。你只需要学习足够的知识来设置它并让它运行。
我确信有一个开源或低成本的 Flash 脚本可以处理基本的双向视频聊天,但我还没有找到它。如果有人这样做,请发布它!
尝试使用 Raydash。在https://github.com/gersh/Raydash-Ruby-on-Rails有一个 rails gem 。您只需在http://www.raydash.com注册即可使用它。
这是 tokbox 的 Rails 实现:http: //github.com/njacobeus/tokboxer/