Live streaming infrastructure, as a service

Live Streaming Software Built for Modern Video Broadcasting

Stream once. Deliver everywhere.

Teve is a powerful live video streaming and broadcasting platform that gives businesses, creators, broadcasters and media companies the infrastructure to ingest, transcode, manage, distribute and monetize live and on-demand video from one platform.

Connect your RTMP encoder, go live, automatically create multiple streaming formats, embed your player, distribute through your CDN and manage your entire video operation from a single dashboard.

Live · VOD · OTT · IPTV · one platform · teve.ca

app.teve.ca/streams
Live RTMP in · 1080p60

HLS + DASH

Outputs

UHD–SD

Renditions

Armed

Failover

Output URLs

HLSapp.teve.ca/main/master.m3u8
DASHapp.teve.ca/main/index.mpd
M3U…/api/v1/iptv/playlist.m3u
RTMPrtmp://app.teve.ca/live

Playout

Live · failover playlist ready

Works with every professional streaming workflow

OBS StudiovMixFFmpegStreamlabs WirecastCloudflareAWS CloudFrontKeyCDNBunnyCDNStripe
The platform

One platform for live streaming, VOD, OTT & IPTV

Teve combines the essential infrastructure required to build and operate a professional video streaming platform — from live RTMP ingestion and adaptive bitrate transcoding to VOD management, IPTV playlists, CDN integration, custom domains, analytics and video monetization — without assembling multiple services.

Stream live video

Broadcast live content using OBS, Streamlabs, vMix, Wirecast, FFmpeg or compatible hardware encoders.

Multi-stream switcher

Connect multiple live inputs and switch the program feed between them in real time — cloud production switching without hardware.

Adaptive video streaming

Teve converts your live RTMP feed into HLS and MPEG-DASH streams with UHD, FHD, HD and SD renditions for adaptive playback.

Video on demand

Upload, organize and manage your video library with directories, thumbnails, captions, metadata and progressive playback.

24/7 streaming channels

Create scheduled playlists and continuous playout channels that keep your audience watching even when no live broadcast is active.

Automatic stream failover

If your live encoder disconnects, Teve automatically switches to your stored video content and returns to live when RTMP reconnects.

OTT & IPTV streaming

Create IPTV channel lineups and generate M3U playlists for compatible IPTV applications and devices.

Video monetization

Support advertising and subscription models — AVOD, SVOD, pre-roll, mid-roll and post-roll advertising on eligible plans.

Your brand, your domain

Use custom domains and white-label branding to deliver your streaming experience under your own brand.

Solutions

Everything you need to build a video streaming business

Whether you're launching an OTT service, operating a television network, running an internet video channel, broadcasting live events or building your own streaming application, Teve provides the infrastructure behind your video experience.

Live streaming platform

Launch professional live broadcasts with RTMP ingest, adaptive streaming, embeddable playback and live status monitoring.

Video streaming software

Manage live and on-demand video from one centralized platform with media libraries, playlists, scheduling and analytics.

OTT streaming platform

Build branded OTT experiences with live channels, VOD content, custom domains, monetization and CDN delivery.

IPTV streaming software

Manage IPTV channels, categories and channel ordering while generating an up-to-date M3U playlist.

White-label streaming platform

Create a branded streaming experience using your own domain, logo and brand identity.

Video streaming API

Integrate streaming functionality directly into websites, SaaS products, mobile apps and custom platforms through Teve's REST API.

How Teve works

Start streaming in three simple steps

01

Create your stream

Create a live stream from your Teve dashboard and receive your RTMP ingest URL and secure stream key.

02

Connect your encoder

Connect OBS Studio, Streamlabs, vMix, Wirecast, FFmpeg or an RTMP-compatible hardware encoder to Teve.

03

Broadcast everywhere

Teve processes your stream into adaptive HLS and MPEG-DASH outputs. Embed the player, distribute your playback URLs, connect your CDN or publish your IPTV playlist.

Features

Professional live streaming infrastructure without the complexity

Teve is designed for organizations that need more than a basic live video player.

Adaptive bitrate streaming

Deliver video across different devices and network conditions with automatically generated UHD, FHD, HD and SD renditions using HLS and MPEG-DASH.

Low-latency video streaming

Keep live experiences responsive for interactive broadcasts, events, auctions, sports and other real-time applications.

VOD management

Build a structured video library with:

  • Video uploads
  • Directories
  • Thumbnails
  • Captions
  • Video metadata
  • Downloads
  • Progressive playback

Playlist & scheduled playout

Create ordered video playlists with loop and shuffle functionality, then schedule content for automated playback.

Multi-stream switcher

Connect several live inputs and switch the program feed between them in real time — a cloud production switcher, no hardware. Pair it with playlist playout and failover for full control of what goes to air.

Automatic live failover

Keep your channel running when your live encoder unexpectedly disconnects by automatically switching to configured VOD content after a 10-second grace period.

CDN integration

Bring your own CDN and configure supported delivery providers including Cloudflare, AWS CloudFront, KeyCDN and BunnyCDN.

Custom domain & white label

Deliver your streaming platform through your own domain with custom branding and logo support.

Streaming analytics

Monitor watch time, sessions, unique viewers, bandwidth and stream-level performance through the analytics dashboard.

24/7 technical support

Technical support through our ticket system, with fast assistance for streaming issues — priority and 24/7 phone support on higher plans.

Encoder ready

Does Teve support OBS? Yes — and vMix, FFmpeg and any RTMP encoder

Teve accepts standard RTMP streams. Copy your ingest server and stream key from the dashboard, paste them into your encoder, and go live.

  • OBS Studio & Streamlabs — Service: Custom, server rtmp://app.teve.ca/live + stream key
  • vMix & Wirecast — add an RTMP destination with the same credentials
  • FFmpeg & hardware encoders — push directly to the RTMP URL

Recommended source: 1080p60, ~6 Mbps video, 160 kbps AAC audio. Teve produces the lower renditions automatically.

# Stream to Teve from FFmpeg
ffmpeg -re -i input.mp4 \
  -c:v libx264 -preset veryfast -b:v 6000k \
  -c:a aac -b:a 160k -f flv \
  "rtmp://app.teve.ca/live/<STREAM_KEY>"

# Adaptive playback — UHD / FHD / HD / SD
https://app.teve.ca/<stream>/master.m3u8
Developers

Build your own streaming experience with the Teve API

Teve isn't limited to the dashboard. The Teve REST API lets developers integrate live streaming, video management, playlists, scheduling, subscriptions, monetization, IPTV, CDN configuration, domains, analytics and account functionality into custom websites, SaaS applications and mobile apps. The API currently exposes 109 operations and supports scoped API keys and user authentication.

Build with Teve

Web applications

Add live broadcasting and VOD functionality to your website.

Mobile applications

Integrate video streaming into native iOS and Android applications.

SaaS platforms

Build your own video-centric SaaS product on top of streaming infrastructure.

OTT applications

Connect your own front end to Teve's streaming infrastructure and APIs.

Custom media platforms

Manage streams, media, playlists, analytics and users programmatically.

# Create a live stream
curl -X POST https://app.teve.ca/api/v1/streams \
  -H "Authorization: Bearer tev_live_…" \
  -H "Content-Type: application/json" \
  -d '{ "name": "Main Channel" }'

# → response
{ "data": {
  "id": 18,
  "ingest": {
    "rtmp_url":   "rtmp://app.teve.ca/live/2862515ca0b2…",
    "stream_key": "2862515ca0b24a61"
  },
  "playback": {
    "hls_master": "https://app.teve.ca/main/master.m3u8",
    "dash":       "https://app.teve.ca/main/index.mpd",
    "embed":      "https://app.teve.ca/embed-player.html?stream=main"
  }
} }

Developer-friendly streaming infrastructure

Use API keys for server-side integrations and automation, or user JWT authentication for browser and mobile applications. Stable /api/v1 base · 120 requests/min per key.

Use cases

Built for every type of video broadcaster

For content creators

Go live with professional streaming infrastructure without managing complicated video servers.

For businesses

Broadcast webinars, conferences, product launches, corporate events and internal communications.

For broadcasters

Operate live television-style channels with playlists, scheduled programming, VOD and automatic failover.

For OTT platforms

Build branded live and on-demand streaming services with APIs, monetization and CDN integration.

For IPTV providers

Create channel lineups and generate M3U playlists for IPTV distribution.

For sports & live events

Deliver live video experiences while maintaining responsive playback and backup programming.

For media companies

Centralize live streaming, VOD, distribution, analytics and monetization in one platform.

What is Teve?

Teve is a SaaS live video streaming and broadcasting platform for businesses, creators, broadcasters and media organizations.

Teve provides live RTMP video ingestion, adaptive HLS and MPEG-DASH streaming, VOD management, playlists, scheduled playout, automatic failover, IPTV channel management, CDN integration, custom domains, white-label branding, analytics, monetization and a REST API.

What can you use Teve for?

  • Broadcast live video
  • Switch a program feed between multiple live inputs
  • Build OTT streaming services
  • Host and distribute VOD
  • Create 24/7 streaming channels
  • Build IPTV channel lineups
  • Monetize live and on-demand content
  • Embed live video players
  • Connect custom CDNs
  • Create white-label streaming platforms
  • Integrate video streaming into custom applications through an API

Who is Teve for?

Content creators Businesses Broadcasters Media companies OTT providers IPTV operators Event organizers Developers SaaS companies
Loved by broadcasters

Teams ship channels on Teve

"We moved our sports channel off a self-hosted NGINX stack. Teve handles the transcode, the CDN and the failover playlist — our on-call pages stopped."

Marco Reyes

Head of Streaming, Courtside TV

"The white-label domains and IPTV M3U export let us launch a branded OTT product for a client in a weekend. The API covered everything we needed."

Priya N.

Founder, Northlight Media

"Adaptive HLS kept our live auctions usable across every device. Setup in vMix took two fields and we were on air."

Devon Clarke

Producer, BidLive

"Analytics on watch time and unique viewers per stream is exactly what our sponsors ask for. It's all in one dashboard now."

Ana Fischer

Ops Lead, Meridian Live

Pricing

Plans that scale with your audience

Start small and upgrade as your streams, storage and bandwidth grow.

Starter

Perfect for beginners and small streamers.

$11/month

Get started
  • 1 Live Stream
  • 10GB Storage
  • 100GB Bandwidth
  • Basic Analytics
  • Email Support
  • Automatic live failover
Most popular

Professional

For growing content creators and small businesses.

$35.99/month

Start streaming
  • 3 Live Streams
  • 50GB Storage
  • 500GB Bandwidth
  • Advanced Analytics
  • Priority Support
  • VOD Management
  • Custom Branding
  • Automatic live failover
  • AVOD / SVOD · pre/post-roll ads

Enterprise

For large organizations and high-volume streaming.

$65.99/month

Contact sales
  • 10 Live Streams
  • 2000GB Storage
  • 20TB Bandwidth
  • Premium Analytics
  • 24/7 Phone Support
  • VOD Management
  • Custom Branding
  • API Access
  • Dedicated Account Manager
  • Multi-stream switcher
  • Automatic live failover
  • Bring your own CDN
  • IPTV — up to 50 channels + M3U
  • AVOD / SVOD · pre/mid/post-roll ads · Google & programmatic ads

Prices in USD, billed through Stripe. Cancel at period end or reactivate any time.

FAQ

Frequently asked questions about Teve

Still have questions?

Open a support ticket from your dashboard or talk to the team before you sign up.

Create an account

or email info@teve.ca

What is Teve?

Teve is a cloud-based SaaS platform for live video streaming, broadcasting and on-demand video delivery. It handles video ingest, transcoding, playback, media management, distribution, analytics and monetization.

How do I start a live stream with Teve?

Create a stream in the Teve dashboard, copy the RTMP ingest URL and stream key, then connect an encoder such as OBS Studio, Streamlabs, vMix, Wirecast or FFmpeg.

Does Teve support OBS?

Yes. Teve accepts standard RTMP streams, allowing you to connect OBS Studio and other compatible encoders using your Teve ingest URL and stream key.

What streaming protocols does Teve support?

Teve accepts RTMP for live video ingestion and produces adaptive HLS and MPEG-DASH playback streams.

Can I switch between multiple live streams?

Yes. Teve's multi-stream switcher lets you connect several live inputs and cut the program output between them in real time from the dashboard, with no external hardware. It works alongside playlist playout and automatic failover.

Does Teve support 4K or UHD streaming?

Teve's current output structure includes UHD, FHD, HD and SD renditions. Your actual available quality depends on the source stream and applicable platform configuration.

Can Teve host videos?

Yes. Teve includes a VOD media library for uploading, organizing and managing video assets, thumbnails, captions and playback.

Can I create a 24/7 streaming channel?

Yes. Teve supports playlists, scheduling and playlist playout, allowing you to operate continuous channels using your stored video library.

What happens if my live stream disconnects?

With automatic failover enabled, Teve waits through a 10-second grace period and then switches to configured VOD playout. When the RTMP stream reconnects, Teve switches back to live broadcasting.

Can I use my own CDN with Teve?

Yes. Professional and Enterprise plans support CDN configuration with providers including Cloudflare, AWS CloudFront, KeyCDN and BunnyCDN.

Does Teve support custom domains?

Yes. Professional and Enterprise customers can configure custom domains, DNS verification, TLS and branded logos.

Can I monetize my videos?

Yes. Eligible plans support video monetization capabilities including AVOD, SVOD, advertising, pre-roll, mid-roll and post-roll advertising.

Does Teve have an API?

Yes. Teve provides a REST API covering streams, VOD, playlists, scheduling, subscriptions, billing, monetization, IPTV, CDN, domains, analytics, roles and API keys.

What can I build with the Teve API?

You can build websites, mobile applications, OTT platforms, SaaS products and custom video applications that use Teve as their streaming infrastructure.

Your video infrastructure. One powerful platform.

Stop piecing together separate tools for streaming, transcoding, VOD, CDN delivery and video management. Build, broadcast and scale your video experience with Teve.