gpt4 book ai didi

javascript - 允许用户通过网络摄像头直播

转载 作者:太空宇宙 更新时间:2023-11-03 16:51:44 25 4
gpt4 key购买 nike

我正在尝试使用 ruby​​ on rails 创建一个像 Ustream 这样的网站。

我希望用户能够打开他们的网络摄像头并进行直播。我还希望他们能够发送到他们直播的链接。广播也需要跨浏览器工作。

如何使用 ruby​​ on rails 有效地做到这一点?

请尽可能详细。我正在寻找最简单有效的解决方案。

提前致谢。

最佳答案

您的问题很含糊,如果问题没有您希望的那么具体,我深表歉意


直播和 Rails

Rails 真的不是为直播而设计的

它的 MVC 结构最适合与大型数据集交互,更适合处理身份验证、API、数据驱动的应用程序等

您寻求的直播功能更多是在 node.js 领域& socket.io ,更具体地说 websocket体系结构,两个连接的设备可以通过单个连接共享数据

有许多选项可用,但除非您走专有路线,否则它们是有限的:


工具箱

TokBox是 Rails 应用程序最安全的选择 - 它使用第三方 API 连接设备,并在前端使用 Javascript 和 flash 实现连接。我们之前已经实际实现过,而且操作起来非常简单 - it's all explained here

Tokbox 现在归 Telefonica 所有,我相信他们正在大力投资,以使他们的技术更好地为开发者所用并提供更高的质量。所以我们得看看情况如何


WebRTC

这更像是一个驱动程序,但却是所有选项中质量最好的。唯一的问题是实现这项技术实际上非常困难。这是一个 overview给你:

WebRTC is an open-source project enabling plugin-free, Real Time Communications (RTC) in the browser. It includes the fundamental building blocks for high-quality communications such as network, audio, and video components used in voice and video chat applications.


建议

之前已经实现了 TokBox,我建议您看看它。你可以see a tutorial about it here

关于javascript - 允许用户通过网络摄像头直播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19966785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com