JavaScript Video Streaming

Open-source JavaScript projects categorized as Video Streaming

Top 22 JavaScript Video Streaming Projects

  • Streama

    Self hosted streaming media server. https://docs.streama-project.com/

  • shaka-player

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

  • 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.

    SurveyJS logo
  • nodetube

    Open-source YouTube alternative that offers video, audio and image uploads, livestreaming and built-in monetization

  • mediacms

    MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.

  • Project mention: Seeking Alternatives to Frame.io for Video Delivery | /r/editors | 2023-12-08

    Last, host something like https://github.com/mediacms-io/mediacms to serve the optimized files. As long as your clients are not halfway across the world, they should be able to watch the videos with relative ease.

  • YouPHPTube

    Create Your Own Broadcast Network With AVideo Platform Open-Source. OAVP OVP

  • CyTube

    Node.JS Server and JavaScript/HTML Client for synchronizing online media (by calzoneman)

  • Project mention: [Request] Please Join Me This Thursday (10/26) at 6pm Central For the No-HDTGM-Thursday Movie. This Week It's Scream (1996)! | /r/Movie_Club | 2023-10-26

    userscript (you'll need this to view the movies)

  • Shinobi

    :peace_symbol: :palestinian_territories: Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer

  • Project mention: Did BI get hacked or did it just go down? | /r/BlueIris | 2023-07-08

    I'd have to circle back and look again because it's been a few years. I was able to get Zoneminder to do 95% of what I wanted even if it felt a bit clunky. Shinobi was an up-and-comer last time I was looking around, but I remember having some frustrations and decided to stick with BI.

  • 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.

    InfluxDB logo
  • stremio-addon-sdk

    🧙 A Node.js SDK for creating and publishing Stremio add-ons

  • Project mention: can I create a stremio addon that supports MPEG DASH (.mpd) stream? | /r/StremioAddons | 2023-07-09

    answered here: https://github.com/Stremio/stremio-addon-sdk/issues/223

  • react-native-vlc-media-player

    React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player

  • Odd Networks

    [MIRROR]

  • hls-server

    Middleware for serving HTTP Live Streaming (HLS) compatible media streams.

  • yuebing

    🥮 Host your own video sharing site

  • Project mention: Host your own video sharing site | news.ycombinator.com | 2023-04-29
  • browserLiveStream

    Use webcam, browser and Node to stream live video. From api.video (https://api.video)

  • Oblecto

    Oblecto is a media server, which streams media you already own, and is designed to be at the heart of your entertainment experience. It runs on your home server to index and analyze your media such as Movies and TV Shows and presents them in an interface tailored for your media consupmtion needs.

  • serverless-media-portal

    Ready-to-deploy webapp for sharing home videos: a React frontend with a AWS Lambda backend using FFmpeg to process videos. Created using Serverless Framework.

  • videosdk-rtc-react-sdk-example

    WebRTC based video conferencing SDK for React JS

  • ip-camera-browser-client

    Normally, IP Camera streams video as RTSP protocol. But browser is unable to render this format, so we need to convert it as HLS format so that modern browser's video tags can display it.

  • dewdle

    A remote video-feed drawing tool (telestrator) for streaming and broadcast environments.

  • veecam

    A virtual camera Chrome extension that lets you adjust how your video appears to everyone else on the call.

  • amazon-ivs-dvr-web-demo

    A demo web application showing how to implement a Live to VOD (DVR) experience using Amazon IVS and the auto-record-to-s3 feature using Amazon S3.

  • Project mention: Destiny has likely signed exclusively with Kick | /r/Destiny | 2023-06-26
  • CodeConnect-backend

    Collaborative code editor with video-meeting and whiteboard features.

  • Oddworks

    [MIRROR]

  • 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.

    WorkOS logo
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).

JavaScript Video Streaming related posts

Index

What are some of the best open-source Video Streaming projects in JavaScript? This list will help you:

Project Stars
1 Streama 9,573
2 shaka-player 6,851
3 nodetube 2,311
4 mediacms 2,309
5 YouPHPTube 1,840
6 CyTube 1,425
7 Shinobi 1,272
8 stremio-addon-sdk 573
9 react-native-vlc-media-player 321
10 Odd Networks 289
11 hls-server 241
12 yuebing 222
13 browserLiveStream 190
14 Oblecto 163
15 serverless-media-portal 106
16 videosdk-rtc-react-sdk-example 94
17 ip-camera-browser-client 76
18 dewdle 35
19 veecam 28
20 amazon-ivs-dvr-web-demo 17
21 CodeConnect-backend 9
22 Oddworks 3

Sponsored
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