项目作者: rahul0tripathi
项目描述 :
Bolt ⚡ is a simple web server which serves RTMP packets/streams over the web using HLS and FFMPEG.
高级语言: JavaScript
项目地址: git://github.com/rahul0tripathi/bolt-stream.git
Bolt ⚡
Bolt is a simple service which serves RTMP packets/streams over the web using HLS and FFMPEG.
- Bolt can connect to any existing rtmp endpoint and start serving HLS file immediately
- It offers API’s to interact with the platform and can handle the scaling and redistribution of the streams from single/multiple sources
High Level Design Of BOLT

How to setup BOLT
- clone the repository
- run the bash script present under scripts folder
./scripts/start.sh
which uses docker to run both the rtmp server and BOLT server
- refer the API doc to creat Streams
- connect your broadcasting software to the RTMP endpoint (http://localhost:1935/live) and use the streamKey generated by BOLT
- once the rtmp server successfully starts receiving packets, trigger the start stream endpoint post which BOLT will start generating and serving HLS chunks
Hyperlinks
created by @rahul0tripathi