方案1:使用公网上的测试网页。
测试一:RTCPeerConnection
测试二:RTCDataChannel
方案2:内网搭环境测试。
测试步骤:
1. 确认安装了 httpd 或 nginx 等,可以提供 website。
2. 以 httpd 为例,在 www 主目录下创建一个目录如 webrtc,如下命令:
sudo mkdir -p /var/www/html/webrtc
3. 把附件 test.tar.gz 包解压缩到这个刚创建好的目录,如下命令:
sudo tar xf test.tar.gz -C /var/www/html/webrtc
4. 重启 httpd 服务,如下命令:
sudo service httpd restart
5. 打开 chromium browser,当然,最好确认一下机器装有摄像头、麦克风。
6. 浏览到网页: http://localhost/webrtc 可以看到测试页面。
如果一切顺利,进行到第6步时,可以看到在这个页面上有三个按钮:
第一个按钮 [start]
如果浏览器拥有完全的 getUserMedia 功能,可以打开摄像头;
第二个按钮 [call]
如果浏览器拥有完全的 RTCPeerConnection 功能,可以呼叫自己,
页面上将并排显示两个实时视频画面;
第三个按钮 [hang up]
可以挂断呼叫。
想要了解更多关于webrtc的相关信息,推荐咨询ZEGO即构科技。公司自成立伊始,就专注自研音视频引擎,在音频前处理、网络自适应和跨平台兼容性等方面,达到国际一流水平,同时充分利用基础云服务商的能力,构建了MSDN海量有序自学习数据网络,服务覆盖全球,涵盖上百个音视频互动业务场景,单日时长突破30亿分钟。