smart_rtmpd 的后台管理

高效的流媒体服务器 smart_rtmpd,您值得拥有

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

smart_rtmpd 的下载地址

https://github.com/superconvert/smart_rtmpd

smart_rtmpd 的管理后台

https://github.com/superconvert/smart_rtmpd/edit/master/web%20manager/src/README.md

web 管理后台说明

web 管理后台的整体说明,主要是 web 的一些使用方法,方便后续布署,主要是以 windows 系统为例,Linux 系统大部分都是雷同的,自行编译

web 管理网络拓扑

  +----------+                      +-------------+               +-------------+
  |  client  | <--- http/https ---> | web manager | <--- rpc ---> | smart_rtmpd |
  +----------+                      +-------------+               +-------------+

注意事项

web 里面的文件引用路径都需要改成 path 的 join 的形式,比如文件 config.json 的路径就是

var path = require('path');
path.join(process.cwd(), 'config.json');

编译运行

npm install
npm i request
npm run start 或 node run server.js

编译成 exe 文件

  1. npm install -g pkg
  2. pkg -t win server.js

linux 下自行编译对应的版本

目录布局

创建根目录 smart_rtmpd, 里面包含两个目录 bin, web. bin 就是 smart_rtmpd 服务器程序目录,web 就是 web 管理后台的目录.
bin : Windows 下解压 smart_rtmpd_win.zip 文件内容到 bin 目录下; Linux 下解压 smart_rtmpd.coroutines.ubuntu16.04LTS.x64.tar.gz 文件内容到 bin 目录下
web : 就是 web 网页编译后的运行文件所在的目录

smart_rtmpd 
     |
     +-- bin
     |    |
	 |    +-- vod
	 |    |
	 |    +-- log
	 |    |
	 |    +-- ims
	 |    |
	 |    +-- html
	 |    |
	 |    +-- live
	 |    |
	 |    +-- config.xml
	 |    |
	 |    +-- policy.xml
	 |    |
	 |    +-- ice_server.json
	 |    |
	 |    +-- smart_rtmpd.exe
	 |    |
	 |    +-- ... ...
	 |
     +-- web
          |
  	      +-- cmd.bat
	      |
	      +-- config.json
	      |
	      +-- smart_web.db
	      |
	      +-- server.exe
	      |
	      +-- html
		  |    |
		  |    +-- config.js
		  |    |
		  |    +-- ... ...
	      |
	      +-- node_modules

web 服务器配置文件

配置文件路径
smart_rtmpd --> web --> config.json

{
   # web 服务器运行端口
   "port":5000,
   "restart":3000,
   "binpath":"../bin/",
   "jwt":{
     "secret":"20120507",
     "algorithm":"HS256",
     "expires":"5m"
   },
   # 媒体服务器 smart_rtmpd 配置信息
   "media":{
      "host":"127.0.0.1",
      "port":8080,
      "timeout":1000,
      "config":"/api/config",
      "stream":"/api/live",
      "status":"/api/status",
      "policy":"/api/policy",
      "license":"/api/license"
   }
}

web 默认登陆账户

假设服务器地址为: 192.168.1.1,打开浏览器输入 http://192.168.1.1:5000,进入登陆页面

用户名:admin
密码:123456
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值