Today we are announcing our WebRTC plugin for Video.js. We have been thinking about this addition for some time, and with the help of one of our partners, we built the WebRTC support for Video.js.
Video.js is a web video player built from the ground up for an HTML5 world. The player supports HTML5 video and modern streaming formats, as well as YouTube and Vimeo.
Other than that, it supports video playback on desktop and mobile devices. The Video.js project was started mid-2010, and now has hundreds of contributors and is used on over 450,000 websites.
This makes Video.js one of the world’s most popular open-source HTML5 player frameworks.
Video.js WebRTC plugin
When you need to add additional functionality, a well-documented plugin architecture has your back. The Video.js community has already built hundreds of skins and plugins that you can install. This was something we were really excited about and encouraged the developers to build a plugin on top of Video.js.
Additionally, there was no viable and easy-to-use WebRTC support for Video.js. There aren’t even really many video players that support WebRTC, either. This made us believe that our contribution was timely, and that the community would easily benefit from it.
After building and testing the plugin with Ant Media Enterprise Edition, it proved to be a viable solution for those looking for an ultra-low latency video player, supported by WebRTC.
We are all very excited to share this plugin with you and expect the community to benefit from the open-source approach we took. We are also excited to hear from developers on how to make this plugin better, by sending your comments and suggestions.
For more information about the plugin, together with how it works and how to embed it in your own projects, head out to the Github page. You are welcome and encouraged to send your patches, bugs, and issue reports.