Skip to content

Make a (HLS)HTTP Live Streaming from OpenCV by Node.js

License

Notifications You must be signed in to change notification settings

bookjan/nodejs-opencv2hls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nodejs-opencv2hls

Make a (HLS)HTTP Live Streaming from OpenCV to public by Node.js

Technologies

This project using the following technologies to go:

  • opencv4nodejs: Use it to capture webcam frames and more power
  • FFmpeg: Use it to compress frames and make the HLS live streaming
  • hls.js: Use it to play HLS live steaming from server
  • ngrok: Use it to get public and secure URL for exposing the local web server
  • express: Use it to make a web server

Requirements

Installation

The below commands to install the project.

  1. npm install
  2. node server.js

Running the demo

  • Make sure you are still in the project_root directory
  • To run the server: node server.js then you will get the Ngrok HTTP URL in terminal
  • To run the demo, open a browser and go to Ngrok HTTP URL

The app should be up and running!

About

Make a (HLS)HTTP Live Streaming from OpenCV by Node.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published