Skip to content

STREAMPANEL/SPCast.Server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SPCast Media Edge

Welcome to the official release of SPCast.Server (SPCast Media Edge).

System Overview

SPCast Media Edge is a high-performance, modern streaming edge server built entirely from the ground up in 100% pure Rust. It is engineered for extreme efficiency—designed to run close to the metal with near-zero CPU footprint on idle and minimal resource utilization even under heavy load.

Zero System Dependencies The core routing and connection handling of SPCast Media Edge operates completely stand-alone. There are no external dependencies, no complex runtimes, and no background services required. You simply download the binary, run it, and start streaming!

Licensing & Limits

  • Free Tier: Using the media edge server is completely free of charge for up to 100 concurrent audio slots, or up to 5 concurrent video slots.
  • Commercial: If you require more concurrent slots, a valid license must be provided in your configuration. You can acquire a commercial license at: https://www.spcast.eu/en/server/

Configuration & Usage

Use the bin directory for the executable suited to your operating system. Ensure you configure your server using the config.xml file placed alongside the executable.

For detailed usage, configuration options, and API documentation, please refer to the docs/ and examples/ directories included in this release.

Transcoding & FFmpeg (Optional)

SPCast Media Edge natively handles vast amounts of standard streaming protocol routing internally without any external tools.

However, for specific advanced application scenarios—specifically transcoding audio/video streams into different formats or bitrates on the fly—SPCast Media Edge utilizes FFmpeg.

  • When do you need FFmpeg? Only if you actively configure stream transcoding features that explicitly require format conversion. For standard operation, FFmpeg is completely ignored.
  • How is it integrated? If provided alongside the server executable, SPCast Media Edge will independently call FFmpeg via the command line when a transcoding pipeline is required.

Please Note regarding FFmpeg The FFmpeg binary is NOT provided or bundled with this release due to variable hardware architecture requirements and varying licensing landscapes. If your use case requires transcoding features, you must independently download and provide the correct FFmpeg executable for your system. For detailed instructions on where to get it and how to set it up, please read the included docs/ffmpeg.md.

How to run SPCast Media Edge

Start here: readme.md.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors