VideoLAN Client (VLC)
Cross-platform multimedia player client and server supporting most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
Tube
Youtube-like () Video Sharing App written in Go which also supports automatic transcoding to MP4 H.265 AAC, multiple collections and RSS feed.
Tube Archivist
Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexing and a user-friendly interface.
SyncTube
Lightweight and very simple to setup CyTube alternative to watch videos with friends and chat.
Streama
Self hosted streaming media server.
SRS
A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
Restreamer
Restreamer allows you to do h.264 real-time video streaming on your website without a streaming provider.
Rapidbay
Self-hosted torrent videostreaming service/torrent client that allows searching and playing videos from torrents in the browser or from a Chromecast/AppleTV/Smart TV.
PeerTube
Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.
Owncast
Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.
OvenMediaEngine
OvenMediaEngine is a selfhostable Open-Source Streaming Server with Sub-Second Latency.
Open Streaming Platform
Live and on-demand video streaming (alternative to Twitch and Youtube Live).
Oblecto
Media server for Movies and TV Shows with a responsive Vue.js frontend. It has robust transcoding support as well as federation capabilities to share your library with your friends.
MediaCMS
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API.
Invidious
Alternative YouTube front-end.
CyTube
CyTube is a web application providing media synchronization, chat, and more for an arbitrary number of channels.