Http-live-streaming · GitHub Topics

Skip to content Dismiss alert {{ message }} Explore Topics Trending Collections Events GitHub Sponsors # http-live-streaming Star

Here are 54 public repositories matching this topic...

Language: All Filter by language All 54 Go 8 TypeScript 8 JavaScript 7 Python 5 Ruby 5 C 4 C++ 3 HTML 3 C# 2 PHP 2 Sort: Most stars Sort options Most stars Fewest stars Most forks Fewest forks Recently updated Least recently updated hls.js

video-dev / hls.js

Star 16.3k
  • Code
  • Issues
  • Pull requests
  • Discussions

HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.

javascript player streaming video html5 stream hls playback video-streaming mediasource http-live-streaming ecmascript6 hacktoberfest hlsjs native-hls mediasource-extensions
  • Updated Dec 16, 2025
  • TypeScript

grafov / m3u8

Star 1.3k
  • Code
  • Issues
  • Pull requests

Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. 🎦 Moved to https://github.com/Eyevinn/hls-m3u8

golang manifest library parsing hls m3u8-playlist lib m3u8 playlist-parser playlist-generator http-live-streaming rfc-8216
  • Updated Sep 11, 2025
  • Go
python-ffmpeg-video-streaming

quasarstream / python-ffmpeg-video-streaming

Sponsor Star 861
  • Code
  • Issues
  • Pull requests
  • Discussions

📼 Package media content for online streaming(DASH and HLS) using FFmpeg

python video ffmpeg hls mpeg-dash dash drm video-streaming http-live-streaming hls-live-streaming hls-video python-dash dynamic-adaptive-streaming-http python-ffmpeg microsoft-azure-storage dash-video ffmpeg-dash ffmpeg-hls python-hls python-video-streaming
  • Updated Aug 14, 2024
  • Python

cannonbeach / ott-packager

Sponsor Star 243
  • Code
  • Issues
  • Pull requests

OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS

docker streaming h264 video hls ubuntu mpeg mpeg-dash dash hevc video-streaming http-live-streaming hls-live-streaming mpeg-ts hls-video dash-streams hls-server mpeg2ts cmaf ott-streaming
  • Updated Apr 11, 2024
  • C

huajiaofrontend / HJPlayer

Star 173
  • Code
  • Issues
  • Pull requests

A HTML5 Player, can play flv and hls by Media Source Extension, based on typescript.

javascript html player demo streaming video html5 hls flv mediasource http-live-streaming video-element sei hls-stream-video mediadatasource
  • Updated Mar 2, 2023
  • TypeScript

maddox / wallop

Star 166
  • Code
  • Issues
  • Pull requests

📺 A transcoding server for your HDHomeRun Prime

ios ffmpeg video-streaming http-live-streaming
  • Updated May 27, 2022
  • Ruby

quangngotan95 / go-m3u8

Star 121
  • Code
  • Issues
  • Pull requests

Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Golang (ported from gem https://github.com/sethdeckard/m3u8)

go golang playlist package streaming parsing hls m3u8-playlist apple-hls m3u8 playlist-parser playlist-generator codec http-live-streaming golang-package master-playlist rfc-8216
  • Updated Dec 24, 2022
  • Go

valeth / javelin

Sponsor Star 114
  • Code
  • Issues
  • Pull requests

[Mirror] A simple streaming server

rust hls async rtmp live-streaming tokio rtmp-server http-live-streaming
  • Updated Jan 19, 2025
  • Rust

sethdeckard / m3u8

Star 111
  • Code
  • Issues
  • Pull requests

Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Ruby.

ruby playlist library streaming parsing hls m3u8-playlist apple-hls m3u8 playlist-parser playlist-generator codec http-live-streaming master-playlist rfc-8216
  • Updated Oct 31, 2020
  • Ruby

dreamvo / gilfoyle

Star 100
  • Code
  • Issues
  • Pull requests
  • Discussions

Distributed video encoding, hosting and streaming

encoding streaming ffmpeg ipfs video-processing cloud-native video-streaming http-live-streaming transcode-video video-streaming-server software-as-a-service
  • Updated May 11, 2023
  • Go

theserverfault / HLS-transcoding-nodejs

Sponsor Star 81
  • Code
  • Issues
  • Pull requests

This is a sample example repository to implement video transcoding for buffered bandwidth based streaming videos in Nodejs using Apple HLS + m3u8 to stream over HTTP.

nodejs aws s3 apple-hls http-live-streaming video-on-demand adaptive-bitrate-streaming
  • Updated Dec 7, 2024
  • JavaScript

duncanleo / plex-dvr-hls

Star 76
  • Code
  • Issues
  • Pull requests

HLS server designed to work with Plex DVR

plex-media-server http-live-streaming hdhomerun plex-dvr
  • Updated Dec 11, 2025
  • Go

tjenkinson / mock-hls-server

Star 70
  • Code
  • Issues
  • Pull requests

Fake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.

testing segment cli playlist streaming stream server hls test proxy m3u8-playlist vod live m3u8 testing-tools http-live-streaming event-hls-stream mock-hls-server
  • Updated Dec 3, 2025
  • JavaScript

zmwangx / caterpillar

Star 51
  • Code
  • Issues
  • Pull requests

Hardened HLS merger

ffmpeg hls m3u8 http-live-streaming
  • Updated Nov 16, 2020
  • Python

hoseungme / express-hls-example

Star 46
  • Code
  • Issues
  • Pull requests

A simple example about HTTP Live Streaming using Node.js and Express

express ffmpeg http-live-streaming
  • Updated Mar 5, 2023
  • JavaScript

mojtaba-arvin / video-service

Star 39
  • Code
  • Issues
  • Pull requests
  • Discussions

Python Video Streaming microervice | supports HLS, MPEG-DASH and HLS with fmp4 segments (CMAF), this project uses gRPC protocol for communication and S3-compatible object storage. The multi-stage dockerfile of project uses Python3.9.2 and FFmpeg4.1

python video ffmpeg hls transcoding docker-compose vod grpc mpeg-dash video-streaming http-live-streaming object-storage python-ffmpeg python-video-streaming python-ffmpeg-video-streaming cloud-video-processing video-processing-service grpc-video-service python-hls-service mp4-to-hls-fmp4
  • Updated Apr 1, 2021
  • Python

ikhvorost / M3U8Decoder

Star 39
  • Code
  • Issues
  • Pull requests

M3U8 playlist decoder for Swift.

swift playlist hls m3u8 http-live-streaming
  • Updated Mar 25, 2025
  • Swift

Yokohama-Miyazawa / M5HLSPlayer

Star 39
  • Code
  • Issues
  • Pull requests

Web radio player for M5Stack and M5StickC in HTTP Live Streaming(HLS). Support for .m3u8 format (both .aac and .ts).

radio arduino hls esp32 aac m3u8 http-live-streaming webradio web-radio m5stack esp32-arduino mpeg2-ts m5 m5stickc
  • Updated Sep 10, 2023
  • C++

x1wins / CW-OVP

Star 31
  • Code
  • Issues
  • Pull requests

video packaging to *.m3u8 for HLS (HTTP Live Streaming) with FFMPEG on website (ruby on rails)

docker ffmpeg packaging mp4 hls transcoding docker-swarm m3u8-playlist m3u8 video-streaming http-live-streaming hls-live-streaming ott streaming-service hls-video m3u8-videos ott-streaming ruby-on-rails-6
  • Updated Mar 6, 2023
  • Ruby

Athlon1600 / nginx-rtmp-server

Star 28
  • Code
  • Issues
  • Pull requests

📺 Self-host your own video live-streaming solution that supports both RTMP and HLS protocols. Powered by Nginx (with RTMP module), Express.js, and FFmpeg.

nginx streaming ffmpeg hls rtmp m3u8 http-live-streaming nginx-rtmp iptv livestreaming nginx-rtmp-module bitwave odysee
  • Updated Dec 12, 2025
  • TypeScript
Load more…

Improve this page

Add a description, image, and links to the http-live-streaming topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the http-live-streaming topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.

Từ khóa » Http Live Streaming Server Open Source