https://github.com/fastogt/fastocloud C++ Self-hosted IPTV/NVR/CCTV/Video service
About FastoCloud
Features:
Cross-platform (Linux, MacOSX, FreeBSD, Raspbian/Armbian, Windows)
GPU/CPU Encode/Decode/Post Processing
Stream statistics
CCTV
Adaptive hls streams
Load balancing
Temporary urls
HLS push
EPG scanning
Subtitles to text conversions
AD insertion
Logo overlay
Video effects
Relays
Timeshifts
Catchups
Playlists
Restream/Transcode from online streaming services like YouTube, Twitch
Mosaic
Many Outputs
Physical Inputs (IP Camera, DVB-T/C/S, ATSC, ISDB-T and DTMB)
Streaming Protocols
File Formats
Presets
Vods/Series server-side support
Pay per view channels
Channels on demand
HTTP Live Streaming (HLS) server-side support
Public API, client server communication via JSON RPC
Protocol gzip compression
Deep learning video analysis
Supported deep learning frameworks:
ML Hardware:
Intel Movidius Neural Compute Stick
NVIDIA Jetson
Subscribers control
Amazon Kinesis Video Streams integration
Admin panel
Docker Image
Use cases:
Broadcast media content
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
EPG scanning
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
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:
Dashboard page:
Realtime video analysis:
GStreamer Pipelines
Contribute
Contributions are always welcome! Just try to follow our coding style: FastoGT Coding Style
Build
Build documentation: Build FastoCloud
License
Copyright (C) 2014-2020 FastoGT(https://fastogt.com )
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/ .
Work with US
IPTV presentation
MEDIA presentation
For RTMP broadcasters