Skip to content

fastogt/fastocloud

Repository files navigation

FastoCloud Media

Join the chat at https://discord.com/invite/cnUXsws

FastoCloud Media is a reliable server software solution for streaming video content of any type and complexity. It enables users to host live video broadcasts using IP/NDI/Analog cameras, provide on-demand video access, and seamlessly integrate video streaming into various projects such as intercom systems, tv streaming, ott, webinars, recording streams and many other. For managment FastoCloud nodes can be used:

Software can start as Linux service or in Docker.

Have 3 types of services:

  • [COM] Community version
  • [PRO] Professional version
  • [ML] Computer vision/AI/ML version

Features:

  • Cross-platform (Linux, MacOSX, FreeBSD, Raspbian/Armbian, Windows)
  • GPU/CPU Encode/Decode/Post Processing
    • Intel QuickSync
    • Nvidia NVENC
    • AMD
  • Restreaming
  • Stream/Server statistics
  • RTSP/RTMP/HLS/DASH and many other different input/output protocols
  • Firebase/Google/Azure cloud storages outputs [PRO]
  • WEBRTC input to any output [PRO] Demo
  • Any inputs to WEBRTC output [PRO]
  • WebRTC-HTTP ingestion protocol (WHIP) [PRO]
  • WebRTC-HTTP egress protocol (WHEP) [PRO]
  • Probe stream [PRO]
  • REST API
  • Adaptive hls streams
  • Load balancing [PRO]
  • Embedded urls
  • HLS pull/push
  • Audio to text conversions [ML]
  • AD insertion [PRO]
  • Logo overlay
  • Concat videos [PRO]
  • NDI Input/Output [PRO]
  • Merging videos (Green screen, Webpage etc) [PRO]
  • Video effects
  • Relays audio/video part of stream
  • Timeshifts
  • Catchups
  • Playlists
  • Restream/Transcode from online streaming services like YouTube, Twitch, etc
  • Mosaic
  • CDN internal nodes [PRO]
  • Physical Inputs (IP Camera, DVB-T/C/S, ATSC, USB, Screen, ISDB-T and DTMB)
  • Presets
  • Changing inputs in realtime [PRO]
  • Scanning folders for media content [PRO]
  • Channels on demand
  • HTTP Live Streaming (HLS) server-side support
  • Deep learning video analysis [ML]
  • Supported deep learning frameworks: [ML]
    • Tensorflow
    • NCSDK
    • Caffe
  • ML Hardware: [ML]
    • Intel Movidius Neural Compute Stick
    • NVIDIA Jetson, Tesla T4
  • ML notifications (Face detection, YOLO, Plate detection, etc) [ML]
  • NVIDIA Maxine/Deepstream [ML]
  • Blacklist IP
  • Tokens protected urls
  • DRM [PRO]
  • Amazon Kinesis Video Streams integration
  • Admin panel
  • Docker Image

Use cases:

  • Broadcast media content
  • Video conferences
  • Monetize Media content, own branded apps
  • YouTube remove AD
  • Insert your logo to the stream, watermark
  • Record/Timeshift video
  • Play own playlist
  • Mosaic, view many streams in same time on single window
  • Video effects in streams or files
  • Insert AD into stream
  • Subtitles to text conversions and vise versa
  • Streams find bot, with quality analysis, test m3u file streams
  • Record and broadcast video from cameras
  • Detect objects in real-time video and send email/push notifications
  • Objects classification, open doors, time tracking, lock/unlock devices
  • Fire/Smoke detection with notifications
  • Plate/Human/Face detection
  • CCTV Monitoring service
  • Screen recording
  • Personal branded video apps
  • Own video streaming platform on web, tablet and TV

Visit our site: fastocloud.com

Dashboard page:

Demo Admin panel Note: Press connect

Contribute

Contributions are always welcome! Just try to follow our coding style: FastoGT Coding Style

Build

Build documentation: Build FastoCloud

Install

Install documentation: Install FastoCloud

License

Copyright (C) 2014-2024 FastoGT

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.