Flussonic Media Server documentation

What is Flussonic?

Flussonic Media Server is a server-side software capable of getting video data from files, IP cams, web cams, IPTV sources, other HTTP servers etc. and broadcasting video streams over the Internet using a variety of protocols.

Flussonic Media Server can be used as a core for building high load services for video delivery both in a suite with other Flussonic products and with third-party products.

The main usages include:

  • Any video streaming tasks.
  • IPTV and OTT services.
  • VSaaS and CCTV.

To build your custom video delivery service or surveillance system, use Flussonic with other our products:

  • Flussonic Watcher. Installed on a separate server. This is a user interface to Flussonic Media Server. It is available in a web browser and on mobiles, and it allows viewing video from cameras, managing subscribers and groups, and more. Still, tasks such as transcoding and preparing video for streaming are carried out by Flussonic Media Server. Watcher Documentation

  • Flussonic Agent. Camera software that extends capabilities of Linux-based IP cameras. Agent provides secure video transfer from camers and better quality of video.

Technology

Flussonic runs on the platform called Erlang, which allows for outstanding parallel processing efficiency, ensures high fault tolerance of the server, and provides the scalability of the software solution ranging from a simple server to a complex distributed network.

What's new

The most up-to-date information on the features of the latest Flussonic versions is available on the product's official website at flussonic.com

What is streaming video Anchor Anchor x2

Streaming video is a way to deliver video over a network with the speed of playback. For instance, it takes exactly one hour of real time to stream a one-hour video even though the network's bandwidth allows for faster downloading.

An alternative to a streaming server would be a traditional HTTP server, from which a video can be downloaded as a file. This method of delivering video creates traffic overhead of up to 30% at the hosting provider's side, hampers intermediary caching , and often renders pausing and rewinding impossible.

What does Flussonic do? Anchor Anchor x2

Flussonic has a complete functionality array for setting up a media resource to distribute files and broadcast satellite video or TV channels.

Live Video. Flussonic can broadcast live video simultaneously to thousands of users with various client devices - desktop PCs, iPads, Set-Top-Boxes, Android gadgets, SmartTVs, and more. The source of live video can be a satellite channel, an IP camera, a frame grabbing device or a video codec.

Video on Demand (VOD). Flussonic offers well-balanced file delivery functionality with adaptive bitrate management and language selection. The server's powerful technology ensures efficient handling even of FullHD files weighing up to 30 gigabytes.

DVR Another Flussonic's feature allows for writing streaming video to disk and archive management, including maintaining a specific archive depth and disk usage limit. This is ideal for Catchup services, surveillance tasks, and embedded autonomous solutions. Unlike any competition software, Flussonic can work with the archive depth of up to many months.

Timeshift. Flussonic is capable of rewinding Live Video and Live Video playback with a fixed delay (for viewers in other time zones). This Timeshift feature's only limit is the archive's depth, which is beyond the capability of alternative solutions.

HLS: Flussonic supports HLS format, including multiple bitrate and language options.

Cloud storage: Flussonic is compatible with HTTP servers and cloud storage services like Amazon S3 and OpenStack Storage (Swift) as data sources.

Transcoder: Flussonic can transcode streaming video from mpeg2video/h264 to h264 with multiple quality options.

Protocol support Anchor Anchor x2

Flussonic supports all major protocols used for media delivery over the Internet.

Broadcasting protocol support

  • MPEG-TS (HTTP, UDP, multicast)
  • HLS (Apple HTTP Live Streaming)
  • HDS
  • DASH
  • RTMP
  • RTSP/RTP
  • Raw annexB

Codec support in data sources

  • Flash Video – FLV (.flv)
    • Audio: MP3, AAC (all profiles), Nellymoser ASAO, Speex
    • Video: H.264, VP6, H.263
  • MP4 (.mp4, .f4v, .mov, .m4v, .mp4a, .3gp, .3g2)
    • Audio: MP3, AAC (all profiles)
    • Video: H.264
  • MPEG-TS files
    • Audio: AAC (all profiles), AC-3 (A/52), MP3, MPEG2 Audio
    • Video: H.264, MPEG2 Video, HEVC (H.265)