Streaming Stacks and Anyplay streaming SDK

Streaming Stacks

Assured seamless content delivery. Smooth delivery of content is very critical in providing optimal customer experience especially in today’s era when a lot of content is accessed on the move. Sysmetlab offers a wide range of streaming stacks that are optimized across many platforms such as Android, Windows, Linux and iOS. These streaming stacks ensure optimal content delivery even in varying bandwidth.

Sysmetlab’s key streaming stacks:

Real Time Streaming Protocol (RTSP)

Sysmetlab offers a highly optimized and feature rich RTSP stack which can be used for establishing and controlling media sessions between end points. The Real-time Transport Protocol (RTP) defines a standardized packet format for delivering audio and video over IP networks. RTP is used extensively in communication and entertainment systems that involve streaming media, such as telephony, video teleconference applications, television services and web-based push-to-talk features.

Progressive Download

Progressive download allows the user to access content before the data transfer is complete. Progressive downloads can offer a better experience over slower connections - because the file plays from the user’s device, the quality of a progressive download is not affected by bandwidth. Sysmetlab offers a best of breed solution that can be leveraged for content delivery with where there is uncertain bandwidth connectivity.

MPEG Dynamic Adaptive Streaming over HTTP (MPEG DASH)

DASH is an adaptive bitrate streaming technology where a multimedia file is partitioned into one or more segments and delivered to a client using HTTP. Our DASH software stack supports Dynamic Bit-Rate Adaptation and provides various other benefits and features. It has been validated on leading hardware platforms such as Qualcomm, Samsung, Nvidia, and TI OMAP etc.

HTTP Live Streaming (HLS)

HTTP Live streaming (also known as HLS) is an HTTP-based media streaming communications protocol specified by Apple Inc. as part of their QuickTime and iOS software. Sysmetlab’s standard compliant HLS protocol stack is optimized on multiple hardware platforms and Operating Systems. The software has also been tested for interoperability with Tested with content generated by Media Segmenter tool as recommended by Apple

Key Features and Benefits

  • Support for a variety of streaming stacks including RTSP/RTP, PD, HLS, MPEG-DASH and Microsoft Smooth Streaming
  • Portable solution available across a spectrum of operating system platforms and chipsets
  • Feature-rich stacks with a strong roadmap for inclusion of emerging features and requirements in the mobile domain
  • Available as an integrated engine—bundling together different stacks and value-adds such as DLNA—to provide a complete package
  • Complete off-the-shelf solution offering enhanced functionality and eliminating the need to do in-house integration
  • Industry-proven with references from leading Tier-1 handset OEMs and ODMs who have successfully deployed our products

AnyPlay Streaming SDK

AnyPlay is Sysmetlab’s Streaming Player SDK. It is designed to support multimedia playback use cases on mobile devices, set-top boxes, smart TVs and automotive & in-flight infotainment systems. SDK supports latest adaptive streaming protocols like MPEG-DASH and HTTP Live Streaming (HLS) besides supporting legacy RTSP live streaming and Progressive Download that continue to exist on the open Internet.

Key differentiators:

  • Availability in the form of SDK with same set of APIs across operating systems which makes developing / enhancing / customizing player application quick and easy for different operating systems
  • Optimized on numerous OS platforms - Android, WP8, IOS, Windows 7/8, MAC, Linux and multiple chipsets - QCOM Snapdragon, Samsung Exynos, NVidia Tegra, TI OMAP, Intel x86/x64 helps achieve best time to market and hence reduced cost of deployment
  • Flexibility of integrating SDK at application layer for app store deployment or at native layer for OEM deployment
  • Automatic bitrate and resolution switching based on network, device capability and playback performance
  • Ability to extract ID3 metadata from HLS streams to pass on to video analytics algorithms / SDKs
  • ‘Ready to deploy’ player application with abstraction for customization based on customer requirements
  • Ability to integrate popular DRM engines such as Playready, Veriametrix, Marlin

Key Application Areas for Streaming Stacks and AnyPlay Streaming SDK:

  • Consumer Electronics: Set-top boxes, OTT boxes, smart TVs, connected DVD players
  • Video Content and Middleware: Companies providing video content or middleware need client offerings that can support all types of streaming
  • Video Surveillance: Streaming stacks find a place in video surveillance to ensure that all types of cameras are supported
  • Other: Cameras which can support streaming