React Native has become one of the most popular UI frameworks for mobile development and continues to see widescale adoption. Over the past year, we have seen rapidly growing interest from companies looking to stream video in their mobile applications with the Bitmovin Player. This topic has also been trending in the Bitmovin developer Community for months, where community members have even shared their bridging code for the Bitmovin Player for other customers to use. With all this enthusiasm around this framework, we are excited to announce that we have launched an official open-source React Native wrapper for the Bitmovin Player.
Now, why is this important for developers?
Device fragmentation is a problem every video streaming service faces when trying to reach wider audiences. React Native’s cross-device compatibility means companies won’t require separate engineering teams for iOS and Android development, empowering smaller teams to support more devices. This enables devs to quickly deploy our industry-leading Player and provide the best viewing experience for users across mobile devices. If development teams use React Native, they can dramatically improve their time-to-value in terms of launch speed, development time, and associated costs. Additionally, research shows that using our Player further cuts down on the dev time required, helping you save over 600+ hours each year on maintenance-related updates for Android and iOS alone (the equivalent of 2 full-time developers!).
What are the use cases and features that come with React Native support?
With the need to stream live or on-demand video content, many industries looking to add video streaming capabilities to their workflows now can. Dev teams for companies within eLearning, fitness, eCommerce, and other sectors that may not have extensive streaming knowledge can utilize our Player to fit their use cases. Already, our React Native wrapper contains support for DRM, subtitles, and closed captions, which are crucial for content protection and accessibility requirements. Devs will also be able to take advantage of the Player UI and comprehensive event system for all Player and Playback state changes. For the next update, we’re hoping to release support for client-side advertising to allow our clients to monetize their content however they wish.
As this is an open-source project, we have received and are actively accepting community pull requests, so please feel free to contribute by creating a branch in GitHub with any customizations. Our video experts will review your contribution and integrate it into the library. Also, let us know in our developer community what features we should work on next by creating a new topic in the forum.
Additionally, test out the Bitmovin Player and every feature we offer by signing up for our 30-day free trial. Trial users also get complete access to our other solutions, such as VOD and Live Encoding, Analytics, and Streams.