Tel.: +36 1 371 0150

WebRTC HTML5 Example

What is HTML5

HTML5 is a markup language used for structuring and presenting content for the World Wide Web and a core technology of the Internet. It is the redesigned variant of the previous Hypertext Markup Language version. The core aims of the 5th version have been to improve the language with support for the latest multimedia while keeping it easily readable by humans and consistently understood by computers and devices (web browsers, parsers, etc.). HTML5 is designed to deliver almost everything you want to do online without requiring additional plugins. It does everything from animation to apps, music to movies, and can also be used to build complicated applications that run in your browser. Moreover HTML5 is also cross-platform, meaning it work on tablets or on smartphones, a netbooks, notebooks or on Smart TVs.

What is WebRTC

WebRTC is a new open framework for the web that enables Real Time Communications in the browser. Moreover it enables the voice calling, video chat, and P2P file sharing without plugins for browser-to-browser applications. WebRTC offers web application developers the ability to write realtime multimedia applications like video chat on the web, without requiring plugins, downloads or installs. It's purpose is to help build a strong RTC platform that works across multiple web browsers and multiple platforms. The major component of the WebRTC are: getUserMedia, PeerConnection, DataChannels. The first allows a web browser to access the camera and microphone. The second sets up audio/video calls. The last one allows browsers to share data via peer-to-peer.

What is a Gateway

A gateway interconnects networks with different network protocol technologies by preforming the required protocol conversion. It allows communication between the webphone using the RTMP and the SIP phone. A gateway is a network point that acts as an entrance to another network. In enterprises, the gateway is the computer that routes the traffic from a workstation to the outside network that is serving the Web pages. In homes, the gateway is the Internet Service Providers that connects the user to the internet. In enterprises, the gateway node often acts as a proxy server and a firewall. The gateway is also associated with both a router, which use headers and forwarding tables to determine where packets are sent, and a switch, which provides the actual path for the packet in and out of the gateway.

Start your free trial You will be up and running
in less than a minute
Download and install
Ozeki Webphone Gateway to
accept call from your website
visitors. It is absolutely free.
By clicking you agree to the
terms of Service and Privacy policy.


HTML5 is not one big thing, it is a collection of individual features. If your web application worked in HTML 4, it will still work in HTML5. A webphone, built into your website can be connected to Ozeki Webphone Gateway. With this, you are able to initiate calls from this website to different SIPs, PSTNs, webphones and it is just one click. Our API uses WebRTC by default, but if the browser do not supports WebRTC, then flash will be used. From this site, you can learn more about our JavaScript API.

Make peer-to-peer calls based on HTML5 WebRTC with OZEKI Webphone Gateway learn more >>