VideoJS-VR Is Now An Official Video.js Plugin

As some of you may know we’ve been developing an open source 360º video plugin for Video.js. We’re pleased to announce that our VideoJS-VR plugin has been appointed the official Video.js 360º plugin and has migrated to the official VIdeoJS organisation and repositories.
History of the Plugin
Our first foray into 360º live streaming started in January 2016, when we live streamed the Australian Open tennis grand slam, which was the very first 360º live stream of its kind.
Whilst doing research for the event we quickly discovered that there were no publicly available HTML5 players for live streaming 360º content. They were either designed for pre-recorded content, or were Flash based, which was not an option.
During our research we had encountered a VR plugin developed by Sean Lawrence, which has been abandoned in 2014. Whilst it didn’t provide support for live streaming, and a bunch of other things, it did provide a good base for our own project.
Over the course of the following years (in conjunction with sponsors at Brightcove and HapYak) we added support for:
- Live streaming (HLS).
- Mobile phone playback, including iOS.
- Stereoscopic (Top/Bottom & Left/Right).
- Cube map projection.
- And more!
As the 360º video and VR industry is changing so fast, it’s great that our plugin is now under the Video.js umbrella in front of even more developers, as every update to Chrome and Firefox seems to break things!
You can read a more technical analysis of the plugin over at the Video.js blog.
More from the blog

What to look for in a secure enterprise streaming platform for internal live events
What separates a secure enterprise streaming platform from a login page in front of a player, what to ask the vendor, and five tests to run...

Live stream analytics for corporate communications, what to measure and how to check a platform can measure it
The five questions a communications team needs answered after a town hall, which metrics matter during the event and after it, and how to test a...

Why corporate live streams fail at scale, and how to design global event delivery that holds
Corporate live streams fail at one point in the path nobody planned to lose. Where those points are, and how enterprise teams design them out with...
See it on your own content
Book a walkthrough of StreamShark with your own video, your own encoder and the viewers you need to reach.