##一整套WebRtc Demo 包含服务端、移动端以及Web 服务端:node.js 根据该https://github.com/pchab/ProjectRTC 进行相应修改,增加Https服务,修复若干bug
It requires node.js
- npm install
- npm start
You can test it in the (Chrome or Firefox) browser at localhost:18081 or localhost:18080. 18081是https服务(尽量用https服务 因为谷歌浏览器 想打开一些硬件 必须是Https) 18080 是http服务
Android:https://github.com/pchab 这里配套的android WebRtc项目过老,socket连接的服务都是http ,同时在华为P8及以上手机都会出现适配问题(相机打不开问题),还有若干关闭摄像头,关闭多媒体流崩溃的问题, 故根据node服务相应信令(例加入房间,退出房间等指令) 用最新的Libjingle进行更改android项目
IOS:同样的问题,链接的socket服务都只有http配置
——————————————————————————————————————————
https://www.openwebrtc.cn/?p=1
https://blog.csdn.net/gupar/article/details/53101435
https://blog.csdn.net/fireroll/article/details/50780863
http://www.elecfans.com/news/wangluo/20171216604281.html
https://www.cnblogs.com/programmer-wfq/p/6709182.html
https://github.com/coturn/coturn https://blog.csdn.net/qq_16042523/article/details/52994785
https://www.cnblogs.com/lingdhox/p/4209659.html
https://blog.csdn.net/qq_16042523/article/details/52994785
https://blog.csdn.net/byxdaz/article/details/52786476
https://blog.csdn.net/xiaoluer/article/details/79088416
——————————————————————————————————————
1、因为公司所在项目 外部设备(移动端)是通过VPN连接到内部服务器(整个项目是处于局域网内),所以只需要运维对VPN配置一下, 在传输多媒体流阶段就不会出现问题