Build a fully branded video streaming experience inside your React Native app with the Blue Billywig Channels SDK.
1.0 | What is it?
The React Native Channels SDK lets you embed a complete Blue Billywig Channel (with swim lanes, carousels, search, and detail pages) directly in your mobile app. It uses our native player under the hood, so your users get hardware-accelerated playback with full Chromecast support on both iOS and Android.
If you are already using our Native Player SDK for standalone video playback, the Channels SDK builds on top of it. You can use both together: the player for individual videos and the Channels SDK for curated content experiences.
2.0 | Features
- Branded video portal with your colors, fonts, and logo
- Multiple layout options: swim lanes, grids, carousels, and featured headers
- Built-in search across all your content
- Detail pages with related videos
- Native playback on iOS and Android
- Chromecast support
- Full ad support (VAST, VPAID, Google IMA)
- Deep linking to specific videos or pages
- Analytics and event tracking
- JWT authentication for restricted content
3.0 | Getting started
The Channels SDK is available as a private npm package. To get started, you will need an access token from Blue Billywig.
Here is a minimal example to get a channel up and running in your app:
import { BBChannelWithPlayer } from '@bluebillywig/react-native-channel';
<BBChannelWithPlayer
channelUrl="https://yourpublication.bbvms.com/ch/1234.json"
playerAspectRatio={16 / 9}
onReady={() => console.log('Channel loaded')}
/>For full setup instructions, system requirements, and configuration options, visit the React Native Getting Started guide.
4.0 | System requirements
- React Native 0.70 or later
- iOS 13+
- Android API 23+
- Expo SDK 50+ (if using Expo)
- Node.js 18+
5.0 | Also available for native iOS and Android
Not using React Native? The Channels SDK is also available as native frameworks:
- SwiftUI (iOS): via Swift Package Manager. SwiftUI guide
- Jetpack Compose (Android): via Maven. Compose guide
All three SDKs share the same feature set and connect to the same channel configuration.
Need help? Contact us at support@bluebillywig.com to get your access token or for any other questions.