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. Learn more →
Top 23 JavaScript Video Projects
-
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.
-
react-player
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
-
mediaelement
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
-
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.
-
dash.js
A reference client implementation for the playback of MPEG DASH via Javascript and compliant browsers.
-
youtube
[top~1 open YouTube & Video web-extension] Enrich your experience & choice! 🧰100+clever features📌set&forget📌Longest-standing(yet rare&tough alone. Please help/join🧩us👨👩👧👧) ..⋮ {playback|content discovery|player|extra buttons|distractions|related videos|shorts|ads|quality|codec|full tab|full screen} (by code-charity)
-
h5player
This software supports all audio and video websites, such as TikTok, YouTube, Bilibili, TED, Instagram, Twitter, etc. Features include: variable playback speed, screen capture, video download, custom settings, and extensions, etc., providing you with a pleasant online audio and video playback experience.
-
obsninja
VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.
-
mediacms
MediaCMS is a modern, fully featured open source video and media CMS, written in Python/Django and React, featuring a REST API.
-
mirotalksfu
🏆 WebRTC - SFU - Simple, Secure, Scalable Real-Time Video Conferences Up to 4k, compatible with all browsers and platforms.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Stream to Chromecast with resolved, vlc and bash | news.ycombinator.com | 2024-01-07For people who like to watch with subtitles, VLC currently doesn't support streaming to chromecast with SRT subtitles.. there are several issues for it and I believe support is slated for the next major version of Chromecast, but not sure when that will be.
The typical "workaround" is to reencode the video file to include the subtitles directly, but that sounded like too much work, so I hacked together a static page using https://videojs.com/ to embed a player and load the video and subtitles in a browser window.
Here it is in gist form if anyone has a similar issue: https://gist.github.com/HartS/9bb2721fa73b6798efcdbf5c463e87...
This was hacked together as quickly as possible for my own needs, so definitely not intended to be an example of clean code. You need to run the python server separately to serve the SRT because video-js can't load it from a file URL IIRC
Project mention: A Lawsuit Argues Meta Is Required by Law to Let You Control Your Own Feed | news.ycombinator.com | 2024-05-02The biggest reason I use FreeTube (https://github.com/FreeTubeApp/FreeTube), is because it shows me uploads in chronological order from ALL of my channels, which youtube outright refuses to do.
Project mention: Free and privacy-friendly screen recorder with no limits | news.ycombinator.com | 2024-01-10
Project mention: Epic Next JS 14 Tutorial Part 6: Create Video Summary with Next.js and Open AI | dev.to | 2024-04-10Now, before using our getSummaryById function, let's install our video player. We will use React Player that you can find here.
Project mention: BigBlueButton: Complete open source web conferencing system | news.ycombinator.com | 2024-05-01
Project mention: FFmpeg Lands CLI Multi-Threading as Its "Most Complex Refactoring" in Decades | news.ycombinator.com | 2023-12-12Sounds like you already have a process for most of this, but I found https://github.com/mifi/editly to be incredibly helpful to run ffmpeg and make my little time lapse video. Could be useful for others
Project mention: is it possible to remove some of these button like clip or just put the save button in front? | /r/youtube | 2023-06-09I'm using this: https://github.com/code-charity/youtube
View on GitHub
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.
Mirotalk - [ Star on GitHub ]
JavaScript Video related posts
-
A Lawsuit Argues Meta Is Required by Law to Let You Control Your Own Feed
-
BigBlueButton: Complete open source web conferencing system
-
Tell HN: YouTube RSS feeds are gone
-
YouTube started slowing video buffer with adblock enabled
-
Cleaning up my 200GB iCloud with some JavaScript
-
Stream to Chromecast with resolved, vlc and bash
-
windows photos app wont let me trim videos
-
A note from our sponsor - InfluxDB
www.influxdata.com | 10 May 2024
Index
What are some of the best open-source Video projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | video.js | 37,230 |
2 | FreeTube | 11,791 |
3 | screenity | 10,566 |
4 | react-player | 8,872 |
5 | BigBlueButton | 8,359 |
6 | mediaelement | 8,139 |
7 | xgplayer | 7,835 |
8 | clappr | 6,958 |
9 | shaka-player | 6,876 |
10 | dash.js | 5,000 |
11 | editly | 4,573 |
12 | cobalt | 4,151 |
13 | pennywise | 3,715 |
14 | ccapture.js | 3,473 |
15 | youtube | 3,184 |
16 | h5player | 2,779 |
17 | FFCreator | 2,698 |
18 | obsninja | 2,581 |
19 | html5_rtsp_player | 2,511 |
20 | mediacms | 2,337 |
21 | YouPHPTube | 1,848 |
22 | mirotalksfu | 1,838 |
23 | astrofox | 1,685 |
Sponsored