media server logo

Streaming engine. Video streaming API

Add video to your website/software/app within minutes with our API. Use the language you love.

Pricing

Features

  • Stream live from any source with SRT, RTMP, RTSP, HLS
  • Broadcast to your favorite social media platform
  • Transition from live to VOD seamlessly
  • Protect your streams with token-based security
  • Nothing to download
  • ABR streaming
  • Enhanced RTMP support (H.265)
  • DVR feature
  • iOS support via AVFoundation
  • Android support via Exoplayer and AVPlayer
  • HTML5 video support
  • Pay per view feature
  • Private access to video
  • Up to 8k resolution
  • Scalable API & HLS
  • Overlay support
  • Record for later
  • Upload & share as live broadcast
  • Fully customizable player
  • Stream analytics in real-time
  • Reliable Main/Backup bonding support
  • 24/7 support
  • Feature request support

VOD streaming API

Create your video workflow by building your own application. We've handled all the technical complexity for you. Embed video on-demand, using a single request to the Callaba REST API. All popular languages are supported, including Python, Node.js, C#, C/C++, Rust, and more.

Step 1. Create a web player via API and send video

cURL
Node.js
Go
C
C++
C#
Python
curl -X POST \
http://YOUR-API-HOST/api/vod/create \
-H 'Content-Type: application/json' \
-d '{
"vod_name": "Embed Virtual Events ABR Player",
"vod_type": "VOD_TYPE_LIVE_STREAM",
"input": {
"input_type": "INPUT_TYPE_SRT_URL",
"input_stream_url": "srt://YOUR-API-HOST:1935"
},
"active": true,
"hls_fragment_size": 3,
"hls_fragment_length": 900,
}'



Step 2. Embed player on your website.

Embed code
<iframe width="100%" height="720" src="https://demo.callaba.io/vod-group-player/65734fcf7a30994bdf973749?embedEnabled=true&playerEnabled=true" title="Video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>



Cloud streaming API pricing

The pay-as-you-go cloud tariff is ideal for those who need all the advantages of the cloud, such as instant deployment of Callaba video API, low latency due to the global network of data centers, server reliability, data backup, scalability, managed services, and much more.

PAY AS YOU GO

From $0.05 per hour per machine
  • The entire server at your disposal
  • Ready in Minutes
  • Minimum possible latency
  • High-speed network. 25 Gbit/s
  • Video player for website
  • TS streaming
  • API Access
  • Use any or all platform features
  • Cloud backup

PER CONCURRENT STREAM/MONTH

$5
  • Fully customizable streaming server software
  • Monthly Subscription
  • Free Software Upgrade
  • Built for scale

Quicker Time-to-Market

Effortlessly add high-quality video content directly to your website, software, or application. Integrate professional video features into your application within days, without delving into the technical complexities and re-inventing the wheel.

Quicker Time-to-Market

Reduced Development Costs

Cut down on engineering expenses without compromising quality. Our video API eliminates the need for expensive video developers and low-level coding. You get a ready-to-use solution, allowing you to focus your resources on essential tasks. Streamline your development process and save where it matters.

Reduced Development Costs

Detailed Documentation & Dev Support

We provide both sample code and detailed documentation with examples, ensuring your engineers have the guidance they need. Our dev support is here to answer all your development questions, enabling your team to focus on enhancing functionality and driving business value.

Detailed Documentation & Dev Support

Full functionality in one API

Full functionality in one API. Our video API exposes all of the functionality available in Callaba. Broadcast real-time live events to keep your audience engaged, capture or upload valuable on-demand content, and customize the UI to match your brand's identity. Plus, go beyond video and audio streams by capturing the entire user experience within your application.

Full functionality in one API

Connect with thousands worldwide

Host real-time video sessions with unlimited participants. Callaba ensures swift and scalable video delivery with its 550+ points of presence. Stream seamlessly using SRT, HLS, WebRTC and RTMP for social media platforms. Enjoy stunning visuals with resolutions of up to 8K.

Connect with thousands worldwide

Cost-effective pricing

Unlock seamless video experiences without breaking the bank with Callaba's cost-effective pricing. Benefit from exclusive volume discounts and usage-based pricing, tailored to ensure you not only get high-quality video solutions but also stay comfortably within your budget. Our usage-based pricing model means you pay for what you need, making it practical and efficient for businesses of all sizes.

Cost-effective pricing

Complete Toolkit

Our API is fully customizable and supports low-code integrations, plugins, and API clients. It seamlessly handles various video formats, encodes content for optimal screen compatibility, offers robust video storage, editing, and protection, and provides a powerful video player for distribution.

Complete Toolkit

Future-Ready End-to-End Technology

Callaba handles the entire video workflow, from ingestion to global delivery, ensuring secure on-demand and live-stream video delivery from your digital platforms. Stay updated with industry trends through our continuous introduction of new features.

Future-Ready End-to-End Technology



Frequently Asked Questions