Nex Gen Media Server - Live Video Anywhere     
Support > NGVX Knowledge Base
 
 

Installation

Quick start installation guide for Nex Gen Video Conferencing Exchange.  Read more


 

Basic Startup Configuration

Quick start configuration guide for Nex Gen Video Conferencing Exchange.  Read more


 

SIP Video Client Configuration Checklist

A guide for configuring SIP Video VoIP calling client for use with Nex Gen Video Conferencing Exchange.  Read more


 

Using WebRTC

A guide for configuring and using WebRTC with Nex Gen Video Conferencing Exchange.


 

Can't find the information you're looking for here?

Ask a question or submit a request for more information.  Read more


 

Using WebRTC and Nex Gen Video Conferencing Exchange (NGVX)

 
WebRTC Demo

View the NGVX WebRTC Calling Demo

WebRTC is a SIP capable Real-Time Communications video chat client which runs natively in the browser. WebRTCP operates in Chrome and Firefox. Nex Gen Video Conferencing Exchange (NGVX) supports WebRTC as a video client endpoint and video conference participant.

NGVX can be used to bridge video calls between WebRTC clients and other SIP video endpoints. NGVX also supports WebRTC endpoints in a multi-party conference together with any other supported SIP video endpoint.

The WebRTC Demo page is included in the NGVX installation package and can be accessible at the following url http://[NGVX IP]:8090/webrtc-demo/


 

Secure Calling

WebRTC provides a means for easy and secure video calling. All media communications between WebRTC and the conferencing server is encrypted using SRTP.

WebRTC is typically embedded within a web page using javascript. Configuration parameters can usually be set using javascript based menus or hard coded into the web page source.


 

Outbound Proxy

WebRTC uses the websockets transport protocol for SIP (Session Initiation Protocol) signalling exchange. The NGVX websockets listener is typically two ports higher than the standard UDP/TCP SIP listener port.

Starting the Video Conferencing Server
Listening for SIP requests on 0.0.0.0:5060 udp
Listening for SIP requests on 0.0.0.0:5060 tcp
Listening for SIP requests on 0.0.0.0:5062 ws
Listening for HTTP requests on port 8090 ( http://127.0.0.1:8090/webrtc-demo/ )

In this case the WebRTC Outbound Proxy configuration should be set to ws://[ NGVX IP / HOST ]:5062.
 

STUN (Session Traversal Utilities for NAT)

A valid STUN server should be set when making video calls from within a NAT (Network Address Translation) to an NGVX server located outside of the local NAT, such as on the internet. The STUN server can be any public STUN server listening on STUN port 3478. A STUN server should not be utilized when NGVX is deployed on the same local network as WebRTC.


 

SIP Registration

Using the default configuration NGVX does not act as a SIP registrar and can work with any WebRTC provided SIP username and domain. WebRTC will need to first register with NGVX prior to making a video call.

The WebRTCP SIP registration password will only be validated when using a conference SIP URI with a configured SIP password. This password must match any conference specific configured SIP password.


 

Dialing into a conference

To dial into a video conference the contact SIP URI should be set to a matching conference definition file residing on the NGVX server. For example to call the sample demo conference defined in the file NGVX_INSTALL_DIR/conferences/1234.conference you would use 1234 as the username portion of the SIP URI.

For more information on using conference definition files refer to Basic Startup Configuration for Nex Gen Video Conferencing Exchange (NGVX)


 

 

 

 

 

 

Don't hesitate to contact us via our contact page or email us at contact@ngenbits.com.

Privacy Policy