SaaSHub helps you find the best software and product alternatives Learn more →
Top 20 JavaScript Hl Projects
-
Project mention: Stream to Chromecast with resolved, vlc and bash | news.ycombinator.com | 2024-01-07
For 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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
react-player
A React component for playing a variety of URLs, including file paths, YouTube, Facebook, Twitch, SoundCloud, Streamable, Vimeo, Wistia and DailyMotion
Project mention: Show HN: Winamp and other media players, rebuilt for the web with Web Components | news.ycombinator.com | 2024-10-08The Mux marketing strategy is brilliant.
Take over or create new open source projects so that every developer comes across your company in the search for a video package.
Another example I noticed recently is https://github.com/cookpete/react-player
-
-
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.
-
-
-
-
-
Shinobi
:peace_symbol: :palestinian_territories: Shinobi CE - The Free Open Source CCTV platform written in Node.JS (Camera Recorder - Security Surveillance Software - Restreamer
-
-
-
FastStream
Stream videos without buffering in the browser. An extension that gives you a better, accessible video player designed for your needs. (by Andrews54757)
Having worked with some MP4 demuxing for my extension [1], I feel the pain. Lots of times I would play the video only to find inexplicable issues such as drifting audio. I highly recommend using an mp4 inspector tool, such as mp4box [2], to debug these issues.
1: https://github.com/Andrews54757/FastStream
2: https://gpac.github.io/mp4box.js/test/filereader.html
-
-
-
browserLiveStream
Use webcam, browser and Node to stream live video. From api.video (https://api.video)
-
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.
-
wyzecam-hls
Converts MP4 files from WyzeCam NFS to HLS stream. Much more stable alternative to RTSP firmware.
-
-
-
JavaScript Hls discussion
JavaScript Hls related posts
-
Using VLC to watch an m3u8 playlist at a URL with custom Referrer and User Agent
-
Wanted - IPTV Front-end
-
Floatplane is a disappointment
-
Transcode errors. Headless Ubuntu 22.04 Nvidia P4000.
-
Best practice for multiple autoplay videos
-
Looking for a program where I can livestream / share my screen in close to real time (like discord)
-
trying do download a blob video
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Oct 2024
Index
What are some of the best open-source Hl projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | video.js | 37,916 |
2 | react-player | 9,289 |
3 | xgplayer | 8,244 |
4 | mediaelement | 8,196 |
5 | shaka-player | 7,107 |
6 | clappr | 7,094 |
7 | Node-Media-Server | 5,955 |
8 | hls-downloader | 1,883 |
9 | Shinobi | 1,303 |
10 | hello-muiplayer | 515 |
11 | OvenPlayer | 507 |
12 | FastStream | 409 |
13 | node-video-lib | 355 |
14 | hls-server | 251 |
15 | browserLiveStream | 194 |
16 | ip-camera-browser-client | 91 |
17 | wyzecam-hls | 67 |
18 | youtube-hls-m3u8 | 26 |
19 | m3u8 | 22 |
20 | hls-stream | 10 |