Media Streaming - Multimedia
Multimedia streaming tools and software that handle both audio and video content.Related categories: Media Streaming - Video, Media Streaming - Audio, Media Management
Featured Multimedia Platforms
Jellyfin
Free, open-source media server with apps for all platforms
Kodi
Powerful media center for organizing your collection
Kyoo
Modern media browser with anime support
Gerbera
UPnP Media Server for home streaming
All Multimedia Streaming Applications
Complete Media Servers
Jellyfin - Media server for audio, video, books, comics, and photos with a sleek interface and robust transcoding capabilities. Clients available for all major platforms.- Demo | Source Code
- License:
GPL-2.0 - Platform:
C#/deb/Docker
- Source Code
- License:
GPL-2.0 - Platform:
C++/deb
- Demo | Source Code
- License:
GPL-3.0 - Platform:
Docker
- Source Code
- License:
GPL-3.0 - Platform:
Docker
UPnP/DLNA Media Servers
Gerbera - UPnP Media Server for streaming throughout your home network to UPnP compatible devices.- Source Code
- License:
GPL-2.0 - Platform:
Docker/deb/C++
- Source Code
- License:
LGPL-2.1 - Platform:
C
Lightweight Alternatives
cmyflix - Minimalist Plex/Jellyfin alternative to stream video.- Source Code
- License:
AGPL-3.0 - Platform:
C/deb
Streaming Infrastructure
Icecast 2 - Streaming audio/video server for creating an Internet radio station or privately running jukebox.- Source Code
- License:
GPL-2.0 - Platform:
C
- Source Code
- License:
MIT - Platform:
Go/Docker
- Source Code
- License:
Unlicense - Platform:
C++
- Source Code
- License:
GPL-3.0 - Platform:
C/deb
Specialized Platforms
ClipBucket - Video sharing website (YouTube/Netflix Clone) in minutes.- Demo | Source Code
- License:
AAL - Platform:
Docker/PHP
- Source Code
- License:
ISC - Platform:
Docker/Nodejs
- Source Code
- License:
BSD-3-Clause - Platform:
C++
- Source Code
- License:
AGPL-3.0 - Platform:
Docker/Go
- Demo | Source Code
- License:
MIT - Platform:
Nodejs
Jellyfin vs Plex vs Emby
- Jellyfin
- Plex
- Emby
Pros:
- Completely free and open source
- No phone-home or tracking
- Active development community
- No premium features locked behind paywall
- Fewer third-party apps than Plex
- Some features still maturing
Recommended Setup
Choose Your Server
- Jellyfin: Best all-around FOSS choice
- Kodi: For local playback and home theater
- Gerbera: For UPnP/DLNA networks
Configure Transcoding
Enable hardware acceleration if available:
- Intel Quick Sync
- NVIDIA NVENC
- AMD AMF
- VA-API (Linux)
Protocol Support
Streaming Protocols
- HLS (HTTP Live Streaming): Most compatible, supported by Jellyfin, Kyoo
- RTMP: Traditional streaming, supported by Icecast, MediaMTX
- RTSP: IP camera standard, supported by MediaMTX
- WebRTC: Low latency, supported by MediaMTX
- UPnP/DLNA: Home network standard, supported by Gerbera, Rygel
Media Formats
Most servers support:- Video: MP4, MKV, AVI, WebM, MOV
- Audio: MP3, FLAC, AAC, OGG, OPUS
- Subtitles: SRT, ASS, SSA, VTT
Performance Tips
Hardware Acceleration
Hardware Acceleration
Enable GPU transcoding to reduce CPU load:
- Jellyfin: Configure in Dashboard > Playback
- Requires: Compatible GPU and drivers
- Benefit: 5-10x faster transcoding
Direct Play vs Transcode
Direct Play vs Transcode
Direct Play: Stream original file (fast, no CPU usage)
- Requires client support for codec
- Best quality, lowest server load
- Needed for incompatible codecs
- Required for bandwidth limiting
Storage Optimization
Storage Optimization
- Use efficient codecs (H.265/HEVC for video)
- Consider SSD for server database
- Keep media on large HDD storage
- Enable automatic library scanning