Awesome Video A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
Stars: ✭ 397 (+663.46%)
SharpGrabberDownload from YouTube, Vimeo, PornHub, HLS (M3U8 files) with .NET and JavaScript, Library and desktop app for downloading high quality media
Stars: ✭ 138 (+165.38%)
FfmpegMirror of https://git.ffmpeg.org/ffmpeg.git
Stars: ✭ 27,382 (+52557.69%)
Media ServerRTSP/RTP/RTMP/FLV/HLS/MPEG-TS/MPEG-PS/MPEG-DASH/MP4/fMP4/MKV/WebM
Stars: ✭ 1,363 (+2521.15%)
smart rtmpdRTMP server, smart, compact, high performance(c, c++), high concurrency, easy to maintain, easy to deploy, (supports multiple operating systems Windows and Linux, ARM, FreeBSD)
Stars: ✭ 159 (+205.77%)
SjmediacacheserverA HTTP Media Caching Framework. It can cache FILE or HLS media. 音视频边播边缓存框架, 支持 HLS(m3u8) 和 FILE(mp4, mp3等).
Stars: ✭ 87 (+67.31%)
MediasdkThe library is working for downloading video while playing the video, the video contains M3U8/MP4
Stars: ✭ 164 (+215.38%)
p2p-cdn-sdk-androidFree p2p cdn android github sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Stars: ✭ 39 (-25%)
m3u8Parse and generate m3u8 playlists for Apple HTTP Live Streaming (HLS) in Ruby.
Stars: ✭ 96 (+84.62%)
hls-ripTool for ripping m3u8 playlists/segments.
Stars: ✭ 14 (-73.08%)
ZLMediaKitWebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
Stars: ✭ 7,790 (+14880.77%)
larafilmCreate your own video on demand service by Laravel.
Stars: ✭ 30 (-42.31%)
m3u8-downloaderDownload the ts files according to the given m3u8 file.
Stars: ✭ 21 (-59.62%)
Hls Trimming Frame AccuracyJS Code that given a group of HLS chunks, a start timestamp, and end timestamp it creates one MP4 that contains the original V/A frame accuracy trimmed and perfectly aligned
Stars: ✭ 46 (-11.54%)
canvas-captureRecord the canvas as an image, mp4 video, or gif from the browser
Stars: ✭ 35 (-32.69%)
TricycleVideo transcoding... easier than riding a bike.
Stars: ✭ 35 (-32.69%)
JT1078Gateway基于Pipeline实现的JT1078Gateway支持TCP/UDP,目前只支持http-flv、ws-flv、hls三种拉流方式
Stars: ✭ 50 (-3.85%)
Node Video LibNode.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
Stars: ✭ 264 (+407.69%)
M3u8 Downloader M3U8-Downloader 支持多线程、断点续传、加密视频下载缓存。
Stars: ✭ 369 (+609.62%)
FfmpegcommandFFmpegCommand适用于Android的FFmpeg命令库,实现了对音视频相关的处理,能够快速的处理音视频,大概功能包括:音视频剪切,音视频转码,音视频解码原始数据,音视频编码,视频转图片或gif,视频添加水印,多画面拼接,音频混音,视频亮度和对比度,音频淡入和淡出效果等
Stars: ✭ 394 (+657.69%)
XgplayerA HTML5 video player with a parser that saves traffic
Stars: ✭ 4,792 (+9115.38%)
Starrysky🔥A Powerful and Streamline MusicLibrary(一个丰富的音乐播放封装库,支持多种音频格式,完美解决你的问题。)
Stars: ✭ 1,022 (+1865.38%)
hms-video-demo-androidHUAWEI Video Kit supports streaming media in 3GP, MP4, or TS format and compliant with HTTP/HTTPS, HLS, or DASH. The Kit also provides abundant playback controls, delivering personalized video experiences to users.
Stars: ✭ 22 (-57.69%)
demuxerA tool for demux ts/mp4/flv by typescript. Support HEVC/AVC/AAC codec
Stars: ✭ 108 (+107.69%)
CBPlayer一个内置P2P的神奇播放器
Stars: ✭ 60 (+15.38%)
mock-hls-serverFake a live/event HLS stream from a VOD one. Useful for testing. Supports looping.
Stars: ✭ 61 (+17.31%)
live-stream-media-source-extensionsLive stream h264 encoded mp4 video on media source extensions using ffmpeg, node.js, socket.io, and express. Works in chrome, firefox, safari, and android. Not iOS compatible. Work has moved to mse-live-player repo =>
Stars: ✭ 24 (-53.85%)
GohlsA server that exposes a directory for video streaming via web interface
Stars: ✭ 409 (+686.54%)
Iptv一键安装管理 FFmpeg / nginx / openresty / xray / v2ray / armbian / proxmox / cloudflare partner,workers / ibm cloud foundry 脚本
Stars: ✭ 481 (+825%)
M3u8Python m3u8 Parser for HTTP Live Streaming (HLS) Transmissions
Stars: ✭ 1,064 (+1946.15%)
hls m3u8HLS(RFC8216) m3u8 parser/generator
Stars: ✭ 40 (-23.08%)
Android-hls最近公司产品需要,调研hls(m3u8) aes-128 解密播放 . 分析 51Cto, 慕课
Stars: ✭ 73 (+40.38%)
cassandra-nginx-cdnSome config files and POC code to use Apache Cassandra as distributed storage for HLS chunks accross multiple datacenters and scripts for converting/transcoding UDP MPEG-TS to HLS and vice versa. The idea is take from Globo.com’s Live Video Platform for FIFA World Cup ’14.
Stars: ✭ 24 (-53.85%)
camstudioCamStudio fork
Stars: ✭ 83 (+59.62%)
p5.rec🍿 p5.rec lets you record your p5.js sketches and convert them to mp4 in your browser ▶️
Stars: ✭ 70 (+34.62%)
nottThe New OTT Platform - an excuse to discuss and design a simple edge computing platform
Stars: ✭ 46 (-11.54%)
RokuKastA Chrome extension to stream web videos to Roku devices.
Stars: ✭ 63 (+21.15%)
hls-downloaderDownload all video files from HLS (HTTP Live Streaming) VoD (Video on Demand) m3u8 playlist for local playback
Stars: ✭ 121 (+132.69%)
HlsdlC program to download VoD HLS (.m3u8) files
Stars: ✭ 361 (+594.23%)
Ios P2p EngineLet your viewers become your unlimitedly scalable CDN.
Stars: ✭ 31 (-40.38%)
Lal🔥 Golang live stream lib/client/server. support RTMP/RTSP/HLS/HTTP[S]-FLV/HTTP-TS, H264/H265/AAC, relay, cluster, record, HTTP API/Notify, GOP cache. 官方文档见 https://pengrl.com/lal
Stars: ✭ 480 (+823.08%)
MediatoolkitA .NET library to convert and process all your video & audio files.
Stars: ✭ 492 (+846.15%)
Clappr🎬 An extensible media player for the web.
Stars: ✭ 5,436 (+10353.85%)
Trinityandroid video record editor muxer sdk
Stars: ✭ 609 (+1071.15%)
MediaelementHTML5 <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.
Stars: ✭ 7,767 (+14836.54%)
Janus Webrtc Gateway DockerPerfect Docker Image for Media Streaming Expert User ( https://github.com/meetecho/janus-gateway )
Stars: ✭ 582 (+1019.23%)
Docker Nginx Rtmp🐋 A Dockerfile for nginx-rtmp-module + FFmpeg from source with basic settings for streaming HLS. Built on Alpine Linux.
Stars: ✭ 608 (+1069.23%)
Gifify😻 Convert any video file to an optimized animated GIF.
Stars: ✭ 5,792 (+11038.46%)
M3u8Parser and generator of M3U8-playlists for Apple HLS. Library for Go language. 🎦
Stars: ✭ 800 (+1438.46%)
M3u8A mini M3U8 downloader written in Golang for downloading and merging TS(Transport Stream) files. 一个迷你 M3U8 视频下载工具。
Stars: ✭ 215 (+313.46%)
ZlmediakitWebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181 server and client framework based on C++11
Stars: ✭ 5,248 (+9992.31%)