我还找不到适合我的场景的任何具体解决方案。 我主要使用 PHP (CodeIgniter) 和 AngularJS
我希望能够开始在线游戏(比方说飞镖) 当您在线与其他玩家对战时,您应该能够打开网络摄像头,以证明分数是正确的。 我知道这可以通过 Google 环聊实现,但环聊摄像头会跑出主窗口。
我还想让观众成为可能,这样他们就可以将摄像头视为直播。使用视频群聊,每个人都必须加入视频群聊聊天,我不希望人们为了用户体验而这样做。
所以我想在一个网页中链接两个或多个网络摄像头,并能够以旁观者的身份观看它。 (如果可能的话,不需要太多的服务器负载)
对这个有什么想法吗?我真的卡住了...
最佳答案
在这种情况下,您需要使用 rtmp/rtsp 服务器。有几个 rtsp 服务器可用。
- Red5 http://osflash.org/red5
- Wowza http://www.wowzamedia.com/
- WebOrb http://www.themidnightcoders.com/products.html
- ErlyVideo http://erlyvideo.org/
- RubyIzumi http://code.google.com/p/rubyizumi/
- RTMPD http://www.rtmpd.com/
- 天鹅座 http://wiki.gnashdev.org/Cygnal
- RTMPy http://rtmpy.org/wiki/RTMP
- RTMPlite http://code.google.com/p/rtmplite/
- 猛犸服务器 (OpenFMS) http://mammothserver.org/
在我看来,Wowza 和 Red5 会解决您的问题。
关于php - 让用户链接网站中的网络摄像头以进行流式传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33803331/