我想要实现移动设备(iOS & Android)和Windows之间的点对点通信,我希望移动应用程序将相机输出流到PC (不需要音频),并且在PC上用户可以从运行的水蒸气中捕捉屏幕截图。下面是我正在思考的可能性。
选项1 :开发一个基于网络的应用程序,它将运行在Windows上的Google或火狐浏览器中,还将开发运行在安卓和iOS设备上的移动客户端应用程序,并使用WebRTC将移动摄像头输出到将运行在PC的Chrome或Safari浏览器中的网站,用户将能够从运行的Web中捕捉屏幕截图,并将其保存在用户的计算机上。这种解决方案的缺点是,我必须开发网站,这样就没有用户的计算机文件存储,因为独立的桌面应用程序更可取,因为桌面应用程序可以轻松地访问用户的计算机文件系统。
选项2:开发3个应用程序
我的理解是,不可能为WebRTC提供无服务器解决方案,信令服务器将需要,我发现了一些开源WebRTC服务器,即Easyrtc、signalmaster,我必须使用这些服务器,并且必须在自己的环境中进行配置。
因为这是我的第一个基于WebRTC的项目,所以我想知道您对解决方案的看法,它是正确的还是有更好的方法来实现它。
谢谢苏雷什
发布于 2014-02-19 13:51:01
嗨,suresh不支持WebRTC,但它在android中是可能的。
我的选择是Node-webkit(使用HTML5、Javascript、css3、Nodejs、NPM的桌面应用程序) https://github.com/rogerwang/node-webkit/wiki。
移动应用程序(英特尔xdk ),但ios不支持WebRTC http://xdk-software.intel.com/
发布于 2016-09-12 23:31:13
你可以用Twilio视频来做这个。
您可以使用SDK将多方视频调用构建到web和本地应用程序中:
https://www.twilio.com/docs/api/video
您还会发现服务器端启动应用程序的各种语言,您需要快速入门。
在我喜欢的语言示例Python中,一个小型的Flask应用程序处理令牌创建,以便在app.py中处理用户对视频会话的访问,基本的WebRTC函数可以在quickstart.js中找到。
注:我为Twilio工作。
https://stackoverflow.com/questions/21880837
复制相似问题