Video Gateway: RTMP & WebRTC comparison
Image source: Interactive Powers
What are the main differences between RTMP and WebRTC gateway models?
Currently, Video RTC is our flagship product line for any RTC project’s deployments. We have prepared this summary to clarify what are the main features and how to move forward for your business.
Our Video Gateway connects peers or endpoints between WebRTC, RTMP and SIP technology to create advanced Video services. RTMP is an open protocol for Adobe Flash Player that allows to connect flash compliant browsers. WebRTC (Web Real-Time Communication) is an API definition drafted by the World Wide Web Consortium (W3C) that supports browser-to-browser applications for voice calling, video chat, and messaging without the need of either internal or external plugins.
Our Video Gateway platforms work in common hardware or Cloud VM servers configurations, providing a highly scalable base system to meet all customers’ business and technical requirements.
Last modified date: January, 30 2019
System Requirements
1️⃣ Video RTC | Video Gateway (RTMP) | Video Gateway (WebRTC) |
---|---|---|
Operating System | Linux CentOS 6 | Linux Debian 8, 9 |
Kernel | x86 64-bit | x86 64-bit |
Cloud Ready | AWS, Google Cloud, Azure | AWS, Google Cloud, Azure |
Version | 1.3.0 EOL | 3.3.1 |
Installer/Uninstaller | ◾️ | ◾️ |
Package | .tgz | .tgz |
CPU | > 2 cores | > 2 cores |
RAM | > 2 Gb | > 2 Gb |
HDD/SDD | > 10 Gb | > 10 Gb |
Core Features
2️⃣ Video RTC | Video Gateway (RTMP) | Video Gateway (WebRTC) |
---|---|---|
SPLIT Module | ◾️ | ◾️ |
Video Channels per unit | 1-120 | 1-240 |
Web Plugin | ◾️ Flash Player | Not required |
SIP Connect | ◾️ Version 11 | ◾️ Version 13 |
Voice over Video priority | ◾️ | ◾️ |
Mobile SDK | Not supported | ◾️ iOS & Android |
API Framework | ◽️ Flash SWF Editor | ◾️ VideoRTC.js · Ionic |
Use Cases | ◽️ Prebuilt Webclient | ◾️ Extended Use Cases |
Web Panel | Not Supported | ◾️ Debugging & Monitoring |
◾️ Yes ◽️ Uncompleted
Communication Protocol
3️⃣ Video RTC | Video Gateway (RTMP) | Video Gateway (WebRTC) |
---|---|---|
Protocol | Adobe’s Open Public Protocol | ETF Open Standard Protocol |
Audio Codec | G711, Speex | G711, Opus |
Video Codec | H263 Sorenson | VP8, VP9, H264 |
IP Packet | TCP | UDP |
DTMF | ◾️ | ◾️ |
Video Export Format | ◽️ Not Supported | .mweb .mp4 |
Autocall | ◾️ | ◾️ |
Autologin | ◾️ | ◾️ |
◾️ Yes ◽️ Uncompleted
Web Browsers
4️⃣ Video RTC | Video Gateway (RTMP) | Video Gateway (WebRTC) |
---|---|---|
Chrome | ◽️ Flash Blocked | ◾️ |
Firefox | ◽️ Flash Blocked | ◾️ |
MS Internet Explorer | ◾️ | Not Supported |
MS Edge | ◽️ Flash Blocked | ◽️ Announced 03-2019 |
Opera | ◾️ | ◾️ |
Safari | ◽️ Flash Blocked | ◾️ |
◾️ Yes ◽️ Uncompleted
Special Extensions
5️⃣ Video RTC | Video Gateway (RTMP) | Video Gateway (WebRTC) |
---|---|---|
Live Chat | ◽️ | ◾️ |
File Sharing | Not supported | ◾️ |
Screen Sharing | Not supported | ◾️ |
Snapshot | Not supported | ◾️ |
Video Recording | Not supported | ◾️ |
CoBrowsing | Not supported | ◾️ |
◾️ Yes ◽️ Uncompleted
Video Gateways
RTMP
The Real Time Messaging Protocol (RTMP) is an open protocol developed by Macromedia / Adobe for streaming audio, video and data over the Internet, and not only for a Flash player in any web browser.
WebRTC
WebRTC (Web Real-Time Communication) is an API definition drafted by the World Wide Web Consortium (W3C) that supports browser-to-browser applications for voice calling, video chat, and P2P file sharing without plugins.
To learn more, please contact our Sales.
Interactive Powers - Streamline your business communications