If you’re new to mobile app development, it can be a confusing and time-consuming experience. Understanding all the technicalities the platform brings can be daunting, especially when you’re trying to deliver video. Audiences expect so many features nowadays thanks to YouTube and Netflix, and getting them right takes a lot of tinkering. At bunny.net, we know this…and Bunny is here to help!
So we burrowed deep into mobile development, kept your challenges front of mind, and built the Bunny Stream Mobile SDK! It’s designed for building iOS or Android applications with simple, feature-rich video services bundled into one package. This makes it incredibly easy for you to integrate video streaming into your iOS or Android projects without the usual headaches.
Save time where it matters
The Bunny Stream Mobile SDK offers simple, native video integration for iOS and Android without bulky wrappers or third-party workarounds. Player settings are automatically applied, eliminating the need for manual configuration and saving you valuable development time.
It’s designed for building iOS or Android applications with simple, feature-rich video services bundled into one package. It’s a game changer for developers looking to deliver a seamless mobile video experience quickly and efficiently.
- Faster integration
Quickly bring video to life in your app or platform with direct, intuitive API access to powerful video features. No workarounds. No hassle. - Reliable uploads
Never lose progress again. TUS resumable uploads keep your videos safe even if your connection drops, so you can finish faster and stress less. - Customizable experiences
Customize your player to match your brand, your vibe, and your audience. You can do this and more with colored and selectable UI elements. It brings your videos to life and makes them stand out!
Bunny Stream Mobile SDK is not just another integration into cloud video. It’s a full ecosystem of tools that handle the most important parts of video delivery. This saves you development time so you can focus on things that matter most.
- Direct camera capture
Don’t miss the moment. Upload directly from your camera lens, seamlessly keeping your audience engaged. - DRM security
Don’t worry, you’re in safe paws. Both Apple FairPlay and Google Widevine are supported, so you no longer have to stress about protecting licensed content.
Wondering what to build with the Bunny Stream Mobile SDK?
Here are three classic examples of video applications:
- OTT (over-the-top) streaming platforms
Simplify the integration of video-on-demand services into your mobile experiences using the customizable Bunny player with multi-channel audio, transcription, DRM support, and more... - Social media and user-generated content
Enable users to capture and share video content instantly with direct camera capture and ‘Just-In-Time’ encoding. Uploads are faster and turnaround times are shorter. - Education and e-learning
Accompany your online courses with video tutorials and make learning on the go easy with multi-audio and transcription support.
Just how easy is it? This easy.
Simply provide your ‘videoId’, ‘libraryId', and 'accessKey'. You’ll have video uploading in no time with this Swift TUS example on iOS from our SDK documentation.
import
BunnyStreamUploader
let videoUploader =
TUSVideoUploader.
make
(accessKey:
"xxx"
)
let videoInfo =
VideoInfo
(
content: .data(video.data),
...
videoId: videoId,
libraryId: libraryId
)
Task
{
try await
videoUploader.uploadVideos
(with: [videoInfo]) { ... }
}
Built by developers, for developers
At bunny.net, we believe in video experiences that inspire you, not get in your way. The Bunny Stream Mobile SDK lets you build feature-rich video applications simply and lightning-fast.
Ready to hop in?
Get started now and download the Bunny Stream Mobile SDK here: