I've have a fresh installation of bigbluebutton. I believe I have followed the instructions accurately. However the check url always shows "loading" for the WebRTC Echo Test and the WebRTC Socket Test.
The client and bigbluebutton server are both behind a firewall, but on the same LAN segment, so there is no packet filtering or network address translation between them.
Please see below the output from bbb-conf --check, and the output from the /check web page
root@bbb-2-dev:/etc/nginx/sites-available# bbb-conf --check
BigBlueButton Server 1.0.0 (1062)
Kernel version: 4.4.0-31-generic
Distribution: Ubuntu 14.04.5 LTS (64-bit)
Memory: 3952 MB
/var/www/bigbluebutton/client/conf/config.xml (bbb-client)
Port test (tunnel): 172.25.1.198
Red5: 172.25.1.198
useWebrtcIfAvailable: true
/opt/freeswitch/conf/sip_profiles/external.xml (FreeSWITCH)
websocket port: 5066
WebRTC enabled: true
/etc/nginx/sites-available/bigbluebutton (nginx)
server name: 172.25.1.198
port: 80
bbb-client dir: /var/www/bigbluebutton
/var/lib/tomcat7/webapps/bigbluebutton/WEB-INF/classes/bigbluebutton.properties (bbb-web)
bbb-web host: 172.25.1.198
/var/lib/tomcat7/webapps/demo/bbb_api_conf.jsp (API demos)
url: 172.25.1.198
/var/www/bigbluebutton/check/conf/config.xml (client check)
client check: 172.25.1.198
/usr/share/red5/webapps/bigbluebutton/WEB-INF/red5-web.xml (red5)
voice conference: FreeSWITCH
capture video: true
capture desktop: true
/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
playback host: 172.25.1.198
** Potential problems described below **
# Warning: The API demos are installed and accessible from:
#
#
# These API demos allow anyone to access your server without authentication
# to create/manage meetings and recordings. They are for testing purposes only.
# If you are running a production system, remove them by running:
#
# sudo apt-get purge bbb-demo
# Warning: The client self check is installed and accessible from:
#
#
Warning
Java Enabled: Java is disabled in your browser
Loading...
WebRTC Echo Test: null
WebRTC Socket Test: null
Succeded
Browser: Chrome 54.0.2840.59
Client Check Version: 0.9.0-30
Cookie Enabled: true
Download Speed: 83.196 Mbps (19.749 MB in 1 seconds)
Flash Version: 24.0.0.221
Is Pepper Flash: true
Language: en-GB
Ping: 51.6 ms
Port 9123: connect
RTMP BigBlueButton app: NetConnection.Connect.Success
RTMP deskShare app: NetConnection.Connect.Success
RTMP sip app: NetConnection.Connect.Success
RTMPT BigBlueButton app: NetConnection.Connect.Success
RTMPT deskShare app: NetConnection.Connect.Success
RTMPT sip app: NetConnection.Connect.Success
RTMPT video app: NetConnection.Connect.Success
RTMP video app: NetConnection.Connect.Success
Screen Size: 1024 x 768
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.59 Safari/537.36
WebRTC Supported: true