Node.js+Nginx+Linux+Live Streaming
A solution of Live Streaming by using Node.js
and Nginx
Introduction
This is a project using Node.js
, it's used for Live Streaming. You can add the resources from internet or use your own streaming.
You can use your phone, your camera or all the object which has a camera could be used for streaming.
This is the architecture of project, we can use the load balancing in our system. Thanks to SmartPush
we can balance the requests in differences VM(Nginx with rtmp module). In SmartPush
we have a REST-API for GUI. The latency is about 3 seconds.
This is a full solution of Live Streaming, you can find GUI in Front-end
and Smart-Push in Back-end
with all docs in each directory.
Archi
.
โโโ Back-end
โย ย โโโ README.md
โย ย โโโ SmartPush
โย ย โโโ img
โโโ Front-end
โย ย โโโ Web
โโโ README.md
โโโ Raspberry
โย ย โโโ README.md
โย ย โโโ init.sh
โย ย โโโ vnc.sh
โโโ img
โโโ 1.png
โโโ 2.JPG
Documentation
SQL for WEB
CREATE TABLE IF NOT EXISTS `login_web` (
`nom` varchar(40) DEFAULT NULL,
`prenom` varchar(40) DEFAULT NULL,
`identifiant` varchar(40) NOT NULL,
`mdp` varchar(40) NOT NULL,
`email` varchar(100) NOT NULL,
`is_locked` int(11) NOT NULL DEFAULT '0'
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
For Cafรฉ
Paypal ๏ผqfdk2010#gmail.com