Php 允许用户将网站中的网络摄像头链接到流

Php 允许用户将网站中的网络摄像头链接到流,php,angularjs,codeigniter,webcam,live-streaming,Php,Angularjs,Codeigniter,Webcam,Live Streaming,我还没有找到任何具体的解决方案。 我主要使用PHP(CodeIgniter)和AngularJS 我希望能够开始一个在线游戏(比如飞镖) 当你与其他玩家在线比赛时,你应该能够打开网络摄像头,以证明分数是正确的。 我知道这是可能的与谷歌的闲逛,但闲逛摄像头将运行出主窗口 我还想让观众成为可能,这样他们就可以将摄像机视为一条实时流。对于社交网站,每个人都必须加入社交网站聊天,我不希望人们为了用户体验而这样做 所以我想在一个网页中链接两个或多个摄像头,并能够作为观众观看。(如果可能的话,不需要太多服务

我还没有找到任何具体的解决方案。 我主要使用PHP(CodeIgniter)和AngularJS

我希望能够开始一个在线游戏(比如飞镖) 当你与其他玩家在线比赛时,你应该能够打开网络摄像头,以证明分数是正确的。 我知道这是可能的与谷歌的闲逛,但闲逛摄像头将运行出主窗口

我还想让观众成为可能,这样他们就可以将摄像机视为一条实时流。对于社交网站,每个人都必须加入社交网站聊天,我不希望人们为了用户体验而这样做

所以我想在一个网页中链接两个或多个摄像头,并能够作为观众观看。(如果可能的话,不需要太多服务器负载)


对这个有什么想法吗?我真的被卡住了…

在这种情况下,您需要使用rtmp/rtsp服务器。有几个rtsp服务器可用

  • 红色5
  • 沃扎
  • 网络球
  • 埃利维多
  • 鲁比祖米
  • RTMPD
  • 辛格纳尔
  • RTMPy
  • 红土
  • MammothServer(OpenFMS)

在我看来,Wowza和Red5将解决您的问题。

我不想自己流视频,我希望两个人(竞争者)能够打开自己的摄像头并创建一个实时流,以便访问者也能看到它。就像(刚刚发现的)wowza也提供了同样的服务。只需参考示例,您将在那里找到实时聊天示例。在Red5中,您可能需要使用ffmpeg转换流。感谢您提供的信息,我在Wowza填写了联系表!你调查过WebRTC吗。。。?或者任何基于Flash的流媒体解决方案?如果可能的话,我想避免使用Flash,而WebRTC没有我想要的覆盖范围(例如Safari还没有准备好),那么你将很难实现这一点。没有WebRTC和Flash,任何东西的安装基数基本为0%。除非你乐于编写自己的插件并让访问者安装。我想Flash当然不是一个糟糕的解决方案,因为它具有跨平台的兼容性,所以Hangouts很不错。我可以试试WebRTC。我认为使用Chrome或FF比安装flash或创建hangouts帐户更方便用户