smart_web 操作手册

1. smart_web 是什么?

smart_web 是 smart_rtmpd 的付费版本,拥有比免费版本更多的功能支持,基于 web 的管理方式,让您随时随地在大部分设备上都能远程对服务器进行维护管理。smart_web 带有进程守护,让您的业务不间断服务提供了保证。不管怎么说,smart_web 可以让您对 smart_rtmpd 的使用更加便捷,同时也节约您的时间成本和维护成本,对您的业务持续运行更加友好。

2. smart_web 支持哪些系统

OS 版本 架构
windows win10 x64
windows win11 x64
windows >= win2016 x64
ubuntu >= 16.4 x64
debian >= 11.0 x64
redhat >= 7.9 x64
centos >= 7.9 x64
freebsd >= 14 x64
Embedded System 内核版本 >= 4.15.0 arm64

3. smart_web 怎么购买

smart_web 授权是注册码的形式提供服务的,是绑定服务器硬件的,更换服务器硬件必须重新购买软件授权,请用户须知!!!

批量授权可以给予适当的优惠,望大家多多支持,您的支持就是我们前进的基石,同时官方也提供基础的技术支持服务,轻服务每个月 1200 元,包括软件升级,故障排查。定制化服务需根据工作量而定,具体需和官方进行协商

联系方式 详情
e-mail cwf12345@sina.com
微信 99766553
QQ 99766553
Skype https://join.skype.com/invite/ufwEVORZO1bZ

4. smart_web 具有哪些功能

  1. 进程守护功能

    smart_web 会自动托管 smart_rtmpd 流媒体服务器,即使出现问题,也能迅速拉起 smart_rtmpd 服务器,保证业务的继续进行

  2. 远程管理

    有了 web 管理端可以不必每一次都远程登录到服务器上进行维护调整,同时针对 linux 一些非 UI 的系统,操作起来更加方便快捷,拜托了传统的命令行操作

  3. 鉴权功能

    目前 web 管理端自带鉴权功能,让服务器的安全和业务的编排更加安全和方便,让服务器的资源占用更合理

  4. IP 黑名单

    可以针对非法 IP 进行应用层的防护,防止一些不法分子攻击服务器,导致服务器资源的冗余占用,影响业务运行,增加运营成本

  5. 配置修改

    可以远程调整服务器配置

  6. 系统日志

    可以远程查看服务器运行日志,方便进行系统的维护和问题排除

  7. GB28181

    支持 GB28181 的多平台接入的配置和管理

  8. 支持 Enhanced-rtmp 的 HEVC 推流和拉流

  9. 配备更稳定更高效,架构更好的 smart_rtmpd 版本

  10. 转发配置

  11. 主动拉流(待实现)

  12. IPTV (待实现)

  13. 会话管理(待实现)

5. smart_web 怎么使用

  1. 从官方获取到对应的 smart_web 软件包, windows 系统通常是 smart_web.win10.zip , Linux 系统通常是 smart_web.linux.tar.gz

  2. 解压软件包

    2.1 window 操作说明

    windows 解压 smart_web.win10.zip ,会解压出一个目录 smart_rtmpd

    2.2 linux 操作说明

    linux 解压 smart_web.linux.tar.gz

    [root@localhost ~]# tar zxvf smart_web.linux.tar.gz

    会解压出一个目录 smart_rtmpd

  3. 运行 smart_web

    进入 smart_rtmpd 目录,下面包含两子目录 bin, web,bin 目录就是流媒体服务器 smart_rtmpd 所在目录,web 目录就是 web 管理后台目录,进入 web 目录

    3.1 window 操作说明

    web 目录下有两个 vbs 脚本,启动脚本 start_smart_web.vbs, 停止脚本 stop_smart_web.vbs。

    启动 smart_web 用鼠标双击 start_smart_web.vbs , 如果环境具备,基本上都会运行成功

    ######  ##     ##    ###    ########  ########    ##      ## ######## ########
    ## ## ### ### ## ## ## ## ## ## ## ## ## ## ##
    ## #### #### ## ## ## ## ## ## ## ## ## ## ##
    ###### ## ### ## ## ## ######## ## ## ## ## ###### ########
    ## ## ## ######### ## ## ## ## ## ## ## ## ##
    ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
    ###### ## ## ## ## ## ## ## ### ### ######## ######## /**************************************************************************************************
    * *
    * Copyright (C) 2024 www.qiyicc.com All rights reserved. *
    * *
    * @file deploy_smart_rtmpd *
    * @brief 一键部署 smart_rtmpd 流媒体服务器 *
    * Details. *
    * *
    * @author FreeABC *
    * @email cwf12345@sina.com *
    * @QQ 99766553 *
    * @WebChat 99766553 *
    * @github https://github.com/superconvert/smart_rtmpd *
    * @gitee https://gitee.com/superconvert/smart_rtmpd *
    * @website http://qiyicc.com/download/rtmpd.zip *
    * @version 0.1 *
    * @date 2024-07-08 *
    * *
    *-------------------------------------------------------------------------------------------------*
    * Remark : Description *
    *-------------------------------------------------------------------------------------------------*
    * Change History : *
    * <Date> | <Version> | <Author> | <Description> *
    *-------------------------------------------------------------------------------------------------*
    * 2024-07-08 | 0.1.0 | FreeABC | 新建文件 *
    *-------------------------------------------------------------------------------------------------*
    * *
    **************************************************************************************************/
    1. environment test
    rtmp port( 1935 ) has been tested
    http port( 8080 ) has been tested
    https port( 8181 ) has been tested
    rtsp port( 8554 ) has been tested
    srt port( 9000 ) has been tested
    sip port( 5060 ) has been tested
    ims port( 6666 ) has been tested
    web port( 5000 ) has been tested all port has been tested 2. smart_rtmpd server 2.1 start smart_rtmpd server
    please waiting ...
    please waiting ...
    the smart_rtmpd start success 2.2 the play page url
    http://192.168.0.5:8080 ---> 演示页面
    http://fe80::1573:63f0:fdec:74bd:8080
    http://192.168.187.1:8080
    http://fe80::b6e9:f9a4:f64e:5cf4:8080
    http://192.168.127.1:8080
    http://fe80::db17:da89:78b1:aedf:8080 ---> smart_rtmpd 启动成功 3. smart_web server 3.1 start smart_web server
    please waiting ...
    the smart_web start success 3.2 the web manager page url
    http://192.168.0.5:5000 ---> 管理端页面 !!!
    http://fe80::1573:63f0:fdec:74bd:5000
    http://192.168.187.1:5000
    http://fe80::b6e9:f9a4:f64e:5cf4:5000
    http://192.168.127.1:5000
    http://fe80::db17:da89:78b1:aedf:5000 ---> smart_web 启动成功

    停止 smart_web 用鼠标双击 stop_smart_web.vbs 即可

    3.2 linux 操作说明

    web 目录下有两个 sh 脚本, 启动脚本 start_smart_web.sh , 停止脚本 stop_smart_web.sh

    [root@localhost web]# ./start_smart_web.sh                               ---> ubuntu, debian 建议通过 bash 进行启动
    ---> [root@localhost web]# bash ./start_smart_web.sh ###### ## ## ### ######## ######## ## ## ######## ########
    ## ## ### ### ## ## ## ## ## ## ## ## ## ## ##
    ## #### #### ## ## ## ## ## ## ## ## ## ## ##
    ###### ## ### ## ## ## ######## ## ## ## ## ###### ########
    ## ## ## ######### ## ## ## ## ## ## ## ## ##
    ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
    ###### ## ## ## ## ## ## ## ### ### ######## ######## /**************************************************************************************************
    * *
    * Copyright (C) 2024 www.qiyicc.com All rights reserved. *
    * *
    * @file deploy_smart_rtmpd *
    * @brief 一键部署 smart_rtmpd 流媒体服务器 *
    * Details. *
    * *
    * @author FreeABC *
    * @email cwf12345@sina.com *
    * @QQ 99766553 *
    * @WebChat 99766553 *
    * @github https://github.com/superconvert/smart_rtmpd *
    * @gitee https://gitee.com/superconvert/smart_rtmpd *
    * @website http://qiyicc.com/download/rtmpd.zip *
    * @version 0.1 *
    * @date 2024-07-08 *
    * *
    *-------------------------------------------------------------------------------------------------*
    * Remark : Description *
    *-------------------------------------------------------------------------------------------------*
    * Change History : *
    * <Date> | <Version> | <Author> | <Description> *
    *-------------------------------------------------------------------------------------------------*
    * 2024-07-08 | 0.1.0 | FreeABC | 新建文件 *
    *-------------------------------------------------------------------------------------------------*
    * *
    **************************************************************************************************/ 端口检测
    rtmp port 正常
    http port 正常
    https port 正常
    rtsp port 正常
    srt port 正常
    sip port 正常
    ims port 正常
    web port 正常 启动流媒体服务器
    please waiting ...
    please waiting ...
    please waiting ...
    流媒体服务器启动成功 您可以通过浏览器访问播放器页面
    http://192.168.127.133:8080 ---> 播放演示页面
    http://192.168.127.132:8080 ---> smart_rtmpd 启动成功 启动 smart_web 服务
    please waiting ...
    please waiting ...
    please waiting ...
    please waiting ...
    please waiting ...
    please waiting ...
    please waiting ...
    WEB 服务器启动成功 您可以通过浏览器访问管理页面
    http://192.168.127.133:5000 ---> 管理端页面 !!!
    http://192.168.127.132:5000 ---> smart_web 启动成功
  4. 访问管理端页面

    打开浏览器输入 web 管理端页面 URL,此 URL 就是上一步 start_smart_web.vbs 或 start_smart_web.sh 启动成功中输出的 http://192.168.0.5:5000http://192.168.127.133:5000

    web 管理端页面输入用户名:密码,默认账号 admin:123456,进入管理端页面后,右上角 [admin] ---> [修改密码] 可以修改登录密码

  5. 注册授权管理端

    登录 web 管理端系统后,左边任务栏 [系统信息] ---> [机器码] 复制,发送给官方获取注册码,填写注册码后,点注册授权,通常情况下,会显示 [已授权],只有注册后的系统才能正常使用!!!

  6. 推流鉴权

    登录 web 管理端系统后,左边任务栏 [鉴权管理] ---> [用户列表] 选第一个用户 用户ID:0, 用户昵称:admin ---> [授权] 添加对应的授权的 rtmp url 即可,此授权同时也生效于对应的 rtsp, srt 等推流

smart_web 管理端基本说明的更多相关文章

  1. .NET Core中的认证管理解析

    .NET Core中的认证管理解析 0x00 问题来源 在新建.NET Core的Web项目时选择“使用个人用户账户”就可以创建一个带有用户和权限管理的项目,已经准备好了用户注册.登录等很多页面,也可 ...

  2. npm 私有模块的管理使用

    你可以使用 NPM 命令行工具来管理你在 NPM 仓库的私有模块代码,这使得在项目中使用公共模块变的更加方便. 开始前的工作 你需要一个 2.7.0 以上版本的 npm ,并且需要有一个可以登陆 np ...

  3. Spring基于AOP的事务管理

                                  Spring基于AOP的事务管理 事务 事务是一系列动作,这一系列动作综合在一起组成一个完整的工作单元,如果有任何一个动作执行失败,那么事务 ...

  4. Sublime Text 3中文乱码解决方法以及安装包管理器方法

    一般出现乱码是因为文本采用了GBK编码格式,Sublime Text默认不支持GBK编码. 安装包管理器 简单安装 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令 ...

  5. js实现前端分页页码管理

    用JS实现前端分页页码管理,可以很美观的区分页码显示(这也是参考大多数网站的分页页码展示),能够有很好的用户体验,这也是有业务需要就写了一下,还是新手,经验不足,欢迎指出批评! 首先先看效果图: 这是 ...

  6. Nhibernate的Session管理

    参考:http://www.cnblogs.com/renrenqq/archive/2006/08/04/467688.html 但这个方法还不能解决Session缓存问题,由于创建Session需 ...

  7. .Net Core MVC 网站开发(Ninesky) 2.2、栏目管理功能-System区域添加

    在asp或asp.net中为了方便网站的结构清晰,通常把具有类似功能的页面放到一个文件夹中,用户管理功能都放在Admin文件夹下,用户功能都放在Member文件夹下,在MVC中,通常使用区域(Area ...

  8. ASP.NET MVC5+EF6+EasyUI 后台管理系统(75)-微信公众平台开发-用户管理

    系列目录 前言 本节主要是关注者(即用户)和用户组的管理,微信公众号提供了用户和用户组的管理,我们可以在微信公众号官方里面进行操作,添加备注和标签,以及移动用户组别,同时,微信公众号也提供了相应的接口 ...

  9. ASP.NET MVC5+EF6+EasyUI 后台管理系统(73)-微信公众平台开发-消息管理

    系列目录 前言 回顾上一节,我们熟悉的了解了消息的请求和响应,这一节我们来建立数据库的表,表的设计蛮复杂 你也可以按自己所分析的情形结构来建表 必须非常熟悉表的结果才能运用这张表,这表表的情形涵盖比较 ...

  10. ASP.NET MVC5+EF6+EasyUI 后台管理系统(71)-微信公众平台开发-公众号管理

    系列目录 思维导图 下面我们来看一个思维导图,这样就可以更快了解所需要的功能: 上一节我们利用了一个简单的代码例子,完成了与微信公众号的对话(给公众号发一条信息,并得到回复) 这一节将讲解公众号如何设 ...

随机推荐

  1. 【转载】《扩散模型是实时游戏引擎(Diffusion Models Are Real-Time Game Engines)》的论文,向我们展示了世界上第一个完全由神经模型驱动的游戏引擎,GameNGen。这也是历史上首次,AI能在不借助其他游戏引擎的情况下,为玩家生成实时游戏了,并且在单个TPU上速度可以达到每秒20帧

    地址: https://www.youtube.com/watch?v=VniPJII6ak0 8月29号,谷歌DeepMind发布了一篇名为<扩散模型是实时游戏引擎(Diffusion Mod ...

  2. 5.3 Linux Vim三种工作模式

    通过前面的学习我们知道,Linux 系统中所有的内容都以文件的形式进行存储,当在命令行下更改文件内容时,常会用到文本编辑器. 我们首选的文本编辑器是 Vim(至于为什么,可查看<Vi和Vim之间 ...

  3. 4.3 Linux压缩文件或目录为.zip格式(zip命令)

    我们经常会在 Windows 系统上使用 ".zip"格式压缩文件,其实".zip"格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几 ...

  4. 解决IDEA中xxxMapper.xml文件表名,字段爆红问题

    我们在编写xxxMapper.xml中sql代码的时候有时会出现表名不会提示,表名爆红等情况,这个一般是没有设置IDEA的sql解析范围,下面是我遇到问题时候的解决办法 1.打开IDEA设置 2.选择 ...

  5. 70 个群都来问我的 AI 日报,是这么做的。

    最近我给 FastGPT 用户交流群里接入了 AI 日报,每天早上 10 点会自动向群里推送 AI 日报,让群里的小伙伴们第一时间了解到昨天 AI 领域都发生了哪些大事. 效果大概是这个样子的: 如果 ...

  6. 曾经做的一个JS小游戏——《Battle City》

    今天改网盘密码时,找到了个很久前的东西:JavaScript版的坦克大战.07年的夏天制作花了好多个夜晚制作,那段着迷JS游戏的疯狂时光.但因为后来众多浏览器的出现,导致了游戏兼容性大大的下降,最终放 ...

  7. Lock Less Java Object Pool

    It has been a while since I wrote anything, I have been busy with my new job that involves doing som ...

  8. Java 网页浏览器组件介绍

    王 凯迪, 软件工程师, Convergys 上海研发中心 简介: 使用 Java 开发客户端应用有时会需要使用到浏览器组件,本文将介绍在 Java 用户界面中使用浏览器的四种方法,并且比较它们各自的 ...

  9. 一、STM32F103C8T6--GPIO

    STM32f103c8t6 32位Cortex-M3内核 RISC处理器,最高主频72MHZ,Flash:64KB,SRAM:20KB 片上外设: I/O端口: 多达37个GPIO引脚(支持复用功能) ...

  10. Cygwin:windows下的Linux系统

    Cygwin是啥?Cygwin是一个可原生运行于Windows系统上的POSXI兼容环境. 是的,我又开新专辑了<零基础swoole学习笔记>.不是我太贪心,而是最近半年和小伙伴一直在用s ...