live-streaming

Top 23 live-streaming Open-Source Projects

  • obs-studio

    OBS Studio - Free and open source software for live streaming and screen recording

    Project mention: Open Broadcaster Software | news.ycombinator.com | 2024-03-07
  • srs

    SRS is a simple, high-efficiency, real-time video server supporting RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181.

    Project mention: What's the state of screen-sharing games to friends on linux? | /r/linux_gaming | 2023-06-26
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • shaka-player

    JavaScript player library / DASH & HLS client / MSE-EME player

    Project mention: Transcode errors. Headless Ubuntu 22.04 Nvidia P4000. | /r/PleX | 2023-03-28

    A quick search of 1003 in Shaka issues hints at that being related to a network timeout, and that's consistent with the player requesting a lower quality (it thinks the network can't keep up with the higher bitrate) until it eventually gives up. That could explain why there are so many VAAPI errors, as it's constantly testing new bitrates until it gives up. Super weird.

  • red5-server

    Red5 Server core

  • vidgear

    A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features :fire:

    Project mention: Why HTTP/3 is eating the world | news.ycombinator.com | 2023-10-05

    My experience that played out over the last few weeks lead me to a similar belief, somewhat. For rather uninteresting reasons I decided I wanted to create mp4 videos of an animation programmatically, from scratch.

    The first solution suggested when googling around is to just create all the frames, save them to disk, and then let ffmpeg do its thing from there. I would have just gone with that for a one-off task, but it seems like a pretty bad solution if the video is long, or high res, or both. Plus, what I really wanted was to build something more "scalable/flexible".

    Maybe I didn't know the right keywords to search for, but there really didn't seem to be many options for creating frames, piping them straight to an encoder, and writing just the final video file to disk. The only one I found that seemed like it could maybe do it the way I had in mind was VidGear[1] (Python). I had figured that with the popularity of streaming, and video in general on the web, there would be so much more tooling for these sorts of things.

    I ended up digging way deeper into this than I had intended, and built myself something on top of Membrane[2] (Elixir)

    [1] https://abhitronix.github.io/vidgear/

  • srt

    Secure, Reliable, Transport

    Project mention: Mobile SRT stability | /r/VIDEOENGINEERING | 2023-05-23

    Is receiver side also using mobile internet? You could try to setup this on separate server and both sender and receiver connnect to it. https://github.com/Haivision/srt/blob/master/docs/apps/srt-live-transmit.md

  • xiu

    A simple,high performance and secure live media server in pure Rust (RTMP[cluster]/RTSP/WebRTC[whip/whep]/HTTP-FLV/HLS).🦀

    Project mention: Xiu – simple, high performance and secure live media server in pure Rust | news.ycombinator.com | 2024-01-28
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • docker-nginx-rtmp

    🐋 A Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux.

  • rx-player

    DASH/Smooth HTML5 Video Player

  • streamline

    A reference system for end to end live streaming video. Capture, encode, package, uplink, origin, CDN, and player.

    Project mention: Video Streaming at Scale with Kubernetes and RabbitMQ | news.ycombinator.com | 2023-10-09

    Something like this? https://github.com/streamlinevideo/streamline

  • rtsp-stream

    Out of box solution for RTSP - HLS live stream transcoding. Makes RTSP easy to play in browsers.

  • ezyfox-server

    A socket server (include SSL) supports realtime application, realtime game, MMORPG, messaging, chat and streaming data with TCP, UDP and Websocket

  • Reactors

    🌱 Join a community of developers at Microsoft Reactor and connect with people, skills, and technology to build your career or personal learning. We offer free livestreams, on-demand content, and hybrid/in-person events daily around the world. Access our projects and code here.

  • mac-local-rtmp-server

    Local RTMP Streaming Server

  • SmoothWAN

    Internet bonding with seamless failover router OS using Speedify

  • go-transcode

    On-demand transcoding origin server for live inputs and static files in Go using ffmpeg. Also with NVIDIA GPU hardware acceleration.

  • live-stream-from-desktop

    Provide guidance to test live streaming (mpeg-dash or hls) or vod from your desktop

  • gocast

    TUMs lecture streaming service.

  • jChat

    jChat is an overlay that allows you to show your Twitch chat on screen with OBS, XSplit, and any other streaming software that supports browser sources.

  • javelin

    [Mirror] RTMP streaming server written in Rust (by valeth)

  • mirotalkbro

    📡 MiroTalk WebRTC Live Broadcast allows to broadcast live video, audio and screen stream to all connected users (viewers).

    Project mention: MIROTALK: Free AI Web real time conferences for all needs | /r/mirotalk | 2023-06-13
  • videosdk-rtc-react-sdk-example

    WebRTC based video conferencing SDK for React JS

  • stream-video-swift

    SwiftUI Video SDK ➡️ Stream Video 📹

    Project mention: Create a SwiftUI Video Streaming App With Fun Emoji Reactions | dev.to | 2023-09-08

    Copy and paste https://github.com/GetStream/stream-video-swift in the search bar on the top-right corner.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-07.

live-streaming related posts

Index

What are some of the best open-source live-streaming projects? This list will help you:

Project Stars
1 obs-studio 54,874
2 srs 23,970
3 shaka-player 6,817
4 red5-server 3,279
5 vidgear 3,165
6 srt 2,895
7 xiu 1,404
8 docker-nginx-rtmp 1,015
9 rx-player 819
10 streamline 735
11 rtsp-stream 670
12 ezyfox-server 546
13 Reactors 500
14 mac-local-rtmp-server 497
15 SmoothWAN 293
16 go-transcode 191
17 live-stream-from-desktop 169
18 gocast 165
19 jChat 129
20 javelin 110
21 mirotalkbro 94
22 videosdk-rtc-react-sdk-example 90
23 stream-video-swift 79
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com