JavaScript Hls

Open-source JavaScript projects categorized as Hls

Top 20 JavaScript Hl Projects

  • video.js

    Video.js - open source HTML5 video player

  • 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

  • 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: Epic Next JS 14 Tutorial Part 6: Create Video Summary with Next.js and Open AI | dev.to | 2024-04-10

    Now, before using our getSummaryById function, let's install our video player. We will use React Player that you can find here.

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

  • xgplayer

    A HTML5 video player with a parser that saves traffic

  • clappr

    :clapper: An extensible media player for the web.

  • shaka-player

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

  • Node-Media-Server

    A Node.js implementation of RTMP/HTTP-FLV/WS-FLV/HLS/DASH/MP4 Media Server

  • 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
  • hls-downloader

    Web Extension for sniffing and downloading HTTP Live streams (HLS)

  • Project mention: How to rip course content? | /r/Piracy | 2023-12-06
  • 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.

  • hello-muiplayer

    💡 An excellent HTML5 video player component

  • OvenPlayer

    OvenPlayer is JavaScript-based LLHLS and WebRTC Player for OvenMediaEngine.

  • node-video-lib

    Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer

  • hls-server

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

  • FastStream

    Stream videos without buffering in the browser. An extension that replaces bad video players on the internet with a better, accessible video player designed for your convenience. (by Andrews54757)

  • Project mention: Show HN: Eliminate video buffering with a Chrome extension | news.ycombinator.com | 2023-12-08

    This extension will replace videos on websites with a custom one that use download acceleration to prebuffer as you watch.

    It works on most websites, including Youtube. Fortuitously, it is also able to bypass Youtube's anti-adblock shenanigans.

    I started this project in high school to fix the terrible video players used on most websites. Since then, I've received a lot of feedback from my users and FastStream has improved significantly. Now that most bugs have been ironed out, I think I am ready to share it here on HN.

    It is still undergoing rapid development (multiple releases every week), so let me know if you see any bugs or have feature suggestions. I usually address such requests on Github within 2-3 days.

    https://github.com/Andrews54757/FastStream

    Web Based Demo: (some features not available)

    https://faststream.online/player/#https://test-streams.mux.d...

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

  • m3u8

    🎥 HLS Streaming Player using hls.js library: browser extension (by Chromo-lib)

  • hls-stream

    A sample project to convert RTSP to HLS and stream it to React frontend via ExpressJS.

  • youtube-hls-m3u8

    Creates a permanent link for the live feed (HLS/m3u8) of a Youtube channel

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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 Hls related posts

  • Wanted - IPTV Front-end

    2 projects | /r/selfhosted | 20 Jun 2023
  • Floatplane is a disappointment

    1 project | /r/LinusTechTips | 30 Mar 2023
  • Transcode errors. Headless Ubuntu 22.04 Nvidia P4000.

    1 project | /r/PleX | 28 Mar 2023
  • Best practice for multiple autoplay videos

    1 project | /r/web_design | 23 Mar 2023
  • Looking for a program where I can livestream / share my screen in close to real time (like discord)

    11 projects | /r/selfhosted | 28 Jan 2023
  • trying do download a blob video

    1 project | /r/javahelp | 4 Jan 2023
  • Building a React live streaming app with 100ms

    3 projects | dev.to | 19 Oct 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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 →

Index

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

Project Stars
1 video.js 37,230
2 react-player 8,872
3 mediaelement 8,139
4 xgplayer 7,835
5 clappr 6,958
6 shaka-player 6,876
7 Node-Media-Server 5,837
8 hls-downloader 1,681
9 Shinobi 1,272
10 hello-muiplayer 491
11 OvenPlayer 489
12 node-video-lib 346
13 hls-server 243
14 FastStream 226
15 browserLiveStream 190
16 ip-camera-browser-client 76
17 wyzecam-hls 66
18 m3u8 17
19 hls-stream 8
20 youtube-hls-m3u8 5

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com