cpp mobile agile cloud java csharp databases design java javascript scala scripting spring net tools web upcoming check Quote Search gbp globe calendar star info bolt line-chart bike gift calendar-check lightbulb play coins achievement heartbeat piggy-bank laptop sun challengers doers learners thinkers twitter facebook github google-plus linkedin youtube appleinc android Xamarin kotlin comments magic code binoculars life-buoy phone envelope paper-plane plane Email Enquiries location phone training software development

Live Video Streaming Optimised for Mobile

Surge is a cross platform RTP/RTSP client library that brings live video streaming capabilities to millions of mobile devices.

Request a Demo
Features Include:
  • Blueye Case Study

    How Surge has improved the video streaming quality of the world's finest under water drone.

    View Case Study
    Surge Case Study
  • Victor Go Case Study

    A cross platform mobile application used to remotely control and display content from CCTV cameras, powered by Surge.

    View Case Study
    Surge Case Study

Features

What differentiates Surge from other live video streaming client libraries is its focus on mobile devices. In designing for use on resource constrained devices we have developed a product that performs, is easy to integrate and can be ported across many platforms.

Simultaneous Streams

Simultaneous Streams

Eliminate stream switching by rendering many simultaneous real-time feeds to users. Designed to perform on mobile devices Surge can render 9+ concurrent feeds on modern mobile devices.

Hardware Decoding

Hardware Decoding

Utilises hardware decoders via platform specific APIs on Android and iOS to decode real-time streams, enhancing throughput and performance whilst minimising battery drain.

Cross Platform

Cross Platform

Support millions of devices with a single library by utilising Surge's platform specific APIs for the most popular mobile platforms, including Android, iOS and Xamarin.

Simple API

Simple API

Abstracts the complexity of video streaming protocols and encodings behind simple playback APIs with bindings for all popular mobile platforms including Android (Java), iOS (Objective-C and Swift) and Xamarin (C#).

Reactive Design

Reactive Design

By adhering to the principles of Reactive Programming Surge offers unparalleled performance and throughput when processing live video streams.

Friendly Licensing

Friendly Licensing

Licensed to suit your needs. Unlike other streaming libraries Surge can offer App-Store compatible licensing agreements (non-GPL/LGPL).

Innovate with Surge

Interested in developing innovative mobile applications powered by Surge? We would love to hear from you. Get in touch below and we will get back to you as soon as possible.