We’re thrilled to announce the release of Ceeblue’s video.js WebRTC plugin, a cutting-edge add-on to the world’s most popular video player. This new plugin seamlessly integrates WebRTC alongside HLS, Low-Latency HLS, and DASH, providing a comprehensive solution for live video.
video.js: community-supported and extensible
Video.js is a highly popular open-source HTML5 video player that has gained widespread adoption. Its popularity stems from its extensive feature set and the ease with which developers can integrate and customize it within their projects. Video.js provides a consistent viewing experience across various platforms and devices by leveraging HTML5 video capabilities while also providing fallbacks for older browsers that do not support HTML5 video natively.
One of the key advantages of Video.js is its extensive documentation and community support, which makes it accessible for developers of all skill levels. The framework includes a comprehensive API and a variety of guides that cover a range of topics, from basic setup to advanced customization and debugging. This level of support significantly reduces the learning curve and development time, making Video.js an attractive option for projects of any size.
Video.js seamlessly integrates with modern web development frameworks and libraries, such as Angular, React, and Vue.js. This integration capability makes it flexible and adaptable.
Furthermore, Video.js is designed to be extensible, allowing developers to add new features or modify existing ones through plugins. This extensibility is further enhanced by its compatibility with various video streaming formats such as HLS and DASH, ensuring that developers can use it for a wide range of video delivery needs. The project’s GitHub repository showcases its vibrant ecosystem of contributions, including utilities for video manipulation and inspection, plugins for advertisements, and now, a plugin that allows viewers to harness the power of Ceeblue’s WebRTC real time streaming.
WebRTC Fast-Start, Multi-Bitrate for video.js
With the Ceeblue video.js WebRTC plugin, implementing WebRTC streams has never been easier. The plugin provides a variety of features such as fast-start and multi-bitrate (MBR) capabilities, ensuring optimal performance for your WebRTC streams. Integrators can easily implement all the plugin’s features thanks to the provided examples, making the integration process straightforward and hassle-free.
SourceController – a Multi-Protocol Tool
One of the standout components of the plugin is the SourceController, which allows for automatic switching between different protocols. This ensures that your video streams maintain high quality and reliability, regardless of the network conditions. Whether or not your viewers’ browsers can support WebRTC or not at any given time, the SourceController provides a seamless experience for your viewers.
The Media Fabric: Accessible and Scalable Real Time Video
This simple path to integrating WebRTC into any video service using video.js opens up our incredibly refined self-managed end-to-end service to nearly anyone who wants to use it. We have applied our extensive expertise in networking, streaming, and video technologies to designing a system from the ground up to deliver reliable real time video at scale, making real time not only possible but accessible and scalable.
Our video.js plugin brings the Ceeblue Media Fabric’s features such as fast-start, timed metadata, and MBR to any platform which uses video.js. It also offers protocol fallbacks and burst scaling, ensuring that your streams are not only high quality but also resilient and adaptable to varying network conditions and unpredictable usage patterns.
Getting Started with the video.js WebRTC Plugin is Easy
Our video.js WebRTC plugin is easy to test and integrate. It is available for download from our GitHub, where you can also find detailed instructions on implementation and configuration. The plugin’s documentation includes examples and a comprehensive guide to all its features, making it accessible for developers of all skill levels.
We invite you to explore the capabilities of the Ceeblue Media Fabric through the new video.js WebRTC plugin and see how it can enhance your video streaming projects. With its robust features, ease of use, and the backing of Ceeblue’s extensive expertise, this plugin is set to revolutionize the way you stream live video content.
Visit our GitHub page to take a look and, if you like what you see, request a free trial account get started and join us in shaping the future of real time.