Case Study
    CircleCircle

    How Circle Eliminated 60% of Video Bugs with React Native Video V7

    From WebView video tags to native HLS, PiP, and background audio — serving 1.3M+ users across iOS and Android.

    1.3M+
    Users
    60%
    Bug Reduction
    Schedule a Demo

    At a Glance

    CompanyCircle (community platform for creators)
    User Base1.3M+ across iOS & Android
    Problem60% of bugs from video playback
    Previous StackWebView with HTML5 video tag
    SolutionMigration to React Native Video V7
    Key WinsNative HLS, sideloaded captions, PiP, background audio
    EP

    In Conversation with Eduardo Pedroso

    Mobile Lead at Circle

    Q

    Can you tell us about Circle?

    A

    "Circle is a community platform. We serve creators who want to bring their communities together in one place — courses, live streams, events, and discussions. I lead the mobile team."

    Q

    How many users are on V7?

    A

    "We have around 1.3 million users across iOS and Android. We started the V7 migration about a year ago and now the majority of our active users are on it."

    Q

    What was video like before V7?

    A

    "We were using a WebView with a regular HTML5 video tag. It worked initially, but as we scaled, around 60 percent of our bugs were because of video. Seeking, buffering, controls — all of it was unreliable."

    Q

    Why not a commercial player like Bitmovin?

    A

    "We looked at them. The problem is their pricing is based on impressions. Our users watch a lot of content. If we're paying more for the player based on impressions, it just doesn't add up for our model."

    Q

    What made open source the right choice?

    A

    "Full control. We can see the code, fix issues ourselves, and we're not locked into a vendor's roadmap. Plus, knowing that TheWidlarzGroup maintains it and we can get support directly — that gives us the safety net of a commercial product without the downsides."

    Q

    Does it matter that a company is behind the OSS project?

    A

    "Absolutely. An open-source project without a maintainer is a risk. Knowing there's a team whose business depends on this library being great — that changes the equation entirely."

    Q

    Biggest wins after migrating?

    A

    "Sideloaded captions were huge for us. Also Picture-in-Picture, background audio, and native HLS on both platforms. These weren't possible with the WebView approach. The playback is just rock-solid now."

    Why Open Core Worked for Circle

    No impression-based pricing

    Pay for support, not per video view. Your costs stay predictable as your audience grows.

    Full source code access

    Debug, audit, and extend the player yourself. No black boxes, no waiting on vendor tickets.

    Hire from contributor pool

    Need custom native work? Hire engineers who already know the codebase inside out.

    Dedicated Slack support

    Direct access to the maintainers. Get answers from the people who wrote the code.

    Custom features upstream

    Features built for you get merged into the library — maintained and tested for free.

    No vendor lock-in

    Switch, fork, or self-maintain at any time. Your investment in integration is never wasted.

    Ready to Build Like Circle?

    Join the Open Core movement — freedom of open source, reliability of enterprise.