网页检测浏览器是否支持webrtc,怎么做
发布网友
发布时间:2022-04-24 16:47
我来回答
共1个回答
热心网友
时间:2022-05-25 19:00
方案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]
可以挂断呼叫。
热心网友
时间:2022-05-25 19:00
方案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]
可以挂断呼叫。