Ruby on rails 将实时桌面视频流式传输到web应用程序

Ruby on rails 将实时桌面视频流式传输到web应用程序,ruby-on-rails,video-streaming,cdn,live-streaming,Ruby On Rails,Video Streaming,Cdn,Live Streaming,我正在寻找一种方法,将用户的桌面实时(通过某些软件,例如)流式传输到web应用程序 我假设我应该使用CDN将实时流式视频传输到我的web应用程序,但是如何(以及应该使用什么软件)将用户的桌面传输到流式服务?我应该使用诸如Red5之类的服务还是AWS服务?或者,如果只有少数观众在使用它,我应该自己主持服务吗 虽然我已经建立了自己的网络应用程序,但我以前从未处理过流媒体直播,我非常感谢任何人能提供的帮助。到目前为止,Rails上视频的最佳资源是 我们自己的演示: -- 流媒体 视频流媒体是一个艰难的

我正在寻找一种方法,将用户的桌面实时(通过某些软件,例如)流式传输到web应用程序

我假设我应该使用CDN将实时流式视频传输到我的web应用程序,但是如何(以及应该使用什么软件)将用户的桌面传输到流式服务?我应该使用诸如Red5之类的服务还是AWS服务?或者,如果只有少数观众在使用它,我应该自己主持服务吗


虽然我已经建立了自己的网络应用程序,但我以前从未处理过流媒体直播,我非常感谢任何人能提供的帮助。

到目前为止,Rails上视频的最佳资源是

我们自己的演示:

--

流媒体

视频流媒体是一个艰难的过程

问题实际上取决于您尝试流式传输的内容。如果是“直播”视频,即直接捕获并发送给观众,你必须使用某种服务器来处理视频

虽然我没有这方面的丰富经验,但我们发现的主要问题是提要的压缩/分发。在iOS上实现视频流实际上非常简单-所有软件/硬件都是相同的(只需使用相同的API/驱动程序)

这通常否定了对中央服务器的要求,尽管在许多情况下强烈建议(几乎是必需的)。当您尝试向多个系统上的多个客户端发送数据时,会出现问题;因为您将遇到兼容性问题

--

解决方案

因此,我们找到的解决方案是:

  • 应用程序最稳定的部分是获取流并发送到服务器
  • 然后,该向导将把该流传送到多个客户端
  • 实现这一点的方法通常是使用flash小部件&从服务器中提取流
正在成为标准(基于此)


我不确定视频压缩/分发。是行业重量级人物,但我从未使用过。太感谢您提供的所有信息。我在手机上,所以请原谅我的回答不是长篇大论。我想我肯定需要使用流媒体服务来处理视频。Akami和Brightcove能做到吗?从桌面到视频处理服务,您有什么建议吗?我可以使用什么软件将实时视频传送到服务?非常感谢你!“桌面”流必须发送到某种web服务。通常,您可以直接通过浏览器执行此操作,但如果您使用的是本机应用程序,则需要一个服务端点将其发送到。我不能代表Akami或Brightcove说话,因为我从未使用过它们。我知道有一家公司这样做&如果你需要的话,我可以征求他们的意见?@Arslan Ali嗨,你好吗?您是否使用rails实现了视频直播。我还必须为我的大学项目实施它。你能帮我怎么做吗。基本上从哪里开始。@Sourabbanka我只是这个问题的编辑。你需要找其他人来解决这个问题,或者把它当作一个问题来问。