video-streaming-service icon indicating copy to clipboard operation
video-streaming-service copied to clipboard

Build Live Video Streaming Server use Ffmpeg Nginx Rtmp Module & Nodejs

Build Live Video Streaming Server use Ffmpeg Nginx Rtmp Module & Nodejs

Pre-Document

  • https://docs.google.com/document/d/1SnoTl9RlUMWn7MC-9k-nCK1myWYspzbPfL29hPpgwPE
  • Video
  • Buy RaspberryPi Zero w (10$) https://www.raspberrypi.org/products/raspberry-pi-zero-w/ or Raspberry Pi 3 https://www.raspberrypi.org/products/raspberry-pi-3-model-b/
  • Buy Raspberry Pi Zero Camera https://www.raspberrypi.org/products/pi-noir-camera-v2/

Start React front-end Application

cd web
npm install
npm start

Node.js Api Restful Service

cd web
npm install
npm start

Setup Nginx + Nginx-rtmp-module & Ffmpeg

Read the documentation

Resources

  • Video Tutorials: https://www.youtube.com/watch?v=OS6ZAlCZvGs&list=PLFaW_8zE4amPRvRNZwyc_-XGPLTyoILhd
  • Facebook: https://facebook.com/TabvnGroup

WebRTC Next Tutorial ?

I have been working on my own fun app it is released on AppStore, to turn your old Iphone into camera and you can watch it on other phone, Web, this is use WebRTC OpenSource Technology from Google. https://itunes.apple.com/us/app/tabvn-camera/id1366137180?mt=8 Web App: https://camera.homekitvietnam.com/