rtsp-stream
所属分类:流媒体/Mpeg4/MP4
开发工具:HTML
文件大小:8644KB
下载次数:0
上传日期:2023-02-25 01:24:44
上 传 者:
sh-1993
说明: RTSP流服务器
(RTSP Stream server)
文件列表:
rtsp-stream-2 (0, 2020-05-28)
rtsp-stream-2\.idea (0, 2020-05-28)
rtsp-stream-2\.idea\vcs.xml (180, 2020-05-28)
rtsp-stream-2\cmd (0, 2020-05-28)
rtsp-stream-2\cmd\build (0, 2020-05-28)
rtsp-stream-2\cmd\build\config.yaml.sample (235, 2020-05-28)
rtsp-stream-2\cmd\build\static (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\css (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\css\custom.css (3058, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\img (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\img\logo.png (160721, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\js (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\js\custom.js (410, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\js\jquery-3.4.1.min.js (88145, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\js\jquery.mask.min.js (8327, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\js\js.cookie-2.2.1.min.js (1642, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\js\popper.min.js (21257, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\modules (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\modules\stream (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\modules\stream\formatter.js (1788, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\modules\stream\live.js (927, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\modules\stream\streams.js (5133, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\modules\stream\videos.js (1979, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\bootstrap-table (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\bootstrap-table\bootstrap-table.min.css (8775, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\bootstrap-table\bootstrap-table.min.js (110938, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\bootstrap (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\bootstrap\bootstrap.min.css (159515, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\bootstrap\bootstrap.min.js (60010, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\fontawesome (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\fontawesome\css (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\fontawesome\css\all.min.css (57180, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\fontawesome\js (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\fontawesome\js\all.min.js (1144185, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\fontawesome\webfonts (0, 2020-05-28)
rtsp-stream-2\cmd\build\static\assets\plugins\fontawesome\webfonts\fa-brands-400.eot (131930, 2020-05-28)
... ...
# RTSP Streaming V2
### Powered by
* Go
* FFmpeg
* BoltDB
* MinIO
* Highwayhash
* Hippo(https://github.com/devplayg/hippo)
### Do do
- [X] Write daily video size
- [X] If stream uri, name or password are changed, reload the stream
### Structure
```
+-------------------------------------------------+
| | stream | stream | stream | +----------------+
| | assist | assist | assist | | |
|-------------------------------------------------| | Minio |
| db | controller | manager | | 127.0.0.1:9000 |
|-------------------------------------------------| | |
| server | +----------------+
+-------------------------------------------------+
```
### Server
framework
### Database
- Key/Value database
- BoltDB (https://github.com/boltdb/bolt)
### Manager
- manages all streams
- starts, stops, adds, and removes streams
- watches all streams
### Stream
receives live stream
### Assistant (Stream's assistant)
helps stream. He is like a slave.
- checks streaming status
- archives live videos and send it to object storage
### Structure
* server
- boltdb: database
- controller : handle API
- manager : streaming manager
- stream: streaming object
- assistant: checking status, merging video files
### Database
server.db
|Bucket|Key|Value|
|---|---|---|
|streams|Stream ID (int***)|Stream information (Stream)|
|video-{id}|YYYYMMDD|Video|
|config|string|string|
stream-{id}.db
|Bucket|Key|Value|
|---|---|---|
|{YYYYMMDD}|media file name (string)|Media information (Media)|
近期下载者:
相关文件:
收藏者: