All Projects â†’ caiogondim â†’ Video Stream.js

caiogondim / Video Stream.js

🔜 📼 Video stream middleware for express.js

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Video Stream.js

camstudio
CamStudio fork
Stars: ✭ 83 (+124.32%)
Mutual labels:  h264, mp4
Red5 Server
Red5 Server core
Stars: ✭ 3,008 (+8029.73%)
Mutual labels:  mp4, streaming
wsa
WSA(Websocket Streaming Agent) is a stream server target for mp4/h264 streaming over websocket
Stars: ✭ 35 (-5.41%)
Mutual labels:  streaming, h264
rrtsp client
Rust high level RTSP client
Stars: ✭ 12 (-67.57%)
Mutual labels:  h264, mp4
Trinity
android video record editor muxer sdk
Stars: ✭ 609 (+1545.95%)
Mutual labels:  mp4, h264
SimpleRemoteDesktop
Remote desktop client based on h264 steam. like splashtop and other
Stars: ✭ 17 (-54.05%)
Mutual labels:  streaming, h264
Node Video Lib
Node.js Video Library / MP4 & FLV parser / MP4 builder / HLS muxer
Stars: ✭ 264 (+613.51%)
Mutual labels:  mp4, h264
Jmuxer
jMuxer - a simple javascript mp4 muxer that works in both browser and node environment.
Stars: ✭ 222 (+500%)
Mutual labels:  mp4, h264
Transcoder
🎞 Hardware-accelerated video transcoding using Android MediaCodec APIs. Supports cropping, concatenation, clipping, audio processing, video speed and much more.
Stars: ✭ 404 (+991.89%)
Mutual labels:  mp4, h264
Awesome Video
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
Stars: ✭ 397 (+972.97%)
Mutual labels:  mp4, streaming
demuxer
A tool for demux ts/mp4/flv by typescript. Support HEVC/AVC/AAC codec
Stars: ✭ 108 (+191.89%)
Mutual labels:  h264, mp4
Ffmediaelement
FFME: The Advanced WPF MediaElement (based on FFmpeg)
Stars: ✭ 733 (+1881.08%)
Mutual labels:  mp4, h264
mini
OpenSource Mini IP camera streamer
Stars: ✭ 64 (+72.97%)
Mutual labels:  h264, mp4
live-stream-media-source-extensions
Live 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 (-35.14%)
Mutual labels:  h264, mp4
Swiftffmpeg
A Swift wrapper for the FFmpeg API
Stars: ✭ 243 (+556.76%)
Mutual labels:  mp4, h264
dji-ryze-tello
Pythonic DJI Ryze Tello Workbench
Stars: ✭ 17 (-54.05%)
Mutual labels:  streaming, h264
Ffmediatoolkit
FFMediaToolkit is a cross-platform video decoder/encoder library for .NET that uses FFmpeg native libraries. It supports video frames extraction, reading stream metadata and creating videos from bitmaps in any format supported by FFmpeg.
Stars: ✭ 156 (+321.62%)
Mutual labels:  mp4, h264
Media Stream Library Js
JavaScript library to handle media streams on the command line (Node.js) and in the browser.
Stars: ✭ 192 (+418.92%)
Mutual labels:  mp4, h264
Strimpack
A platform for livestreamers to make a home for their audience.
Stars: ✭ 378 (+921.62%)
Mutual labels:  express, streaming
Ffmpeg
Mirror of https://git.ffmpeg.org/ffmpeg.git
Stars: ✭ 27,382 (+73905.41%)
Mutual labels:  mp4, streaming

video-stream


Express middleware for streaming video.

Installation

npm install -S video-stream

Usage

Call videoStream middleware passing the directory that we should look for videos.

const path = require('path')
const express = require('express')
const videoStream = require('video-stream')

const app = express()

// video-stream route
app.get('/video/:filename', videoStream({ dir: path.resolve(__dirname) }))

// Your normal routes
app.get('/', (req, res) => {
  res.send('Hello World')
  res.end()
})

app.listen(3000, () => {
  console.log(`Listening on port 3000`)
})

Check a working example on example folder.


caiogondim.com  Â·  GitHub @caiogondim  Â·  Twitter @caio_gondim

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].