云SRS:宝塔!宝塔!宝塔!

云SRS上线几个月了,大家反馈很好用,不过怎么在内网机器上部署呢?怎么在其他云部署呢?怎么在已经部署了网站的主机上部署呢?

宝塔在手,全部拥有!

举个例子,我就有两个云主机,用宝塔部署了网站和云SRS,一鱼多吃,爽啊!之前海外两台机器,每个月10刀,现在只要5刀,每年可以省60美元,一百万年就可以省6000万美元啊,赚大发了:

  • 腾讯云Lighthouse,部署了wp.ossrs.net网站,写写一些杂七杂八的东西,还部署了lh.ossrs.net云SRS,每周六做直播用的。
  • DigitalOcean droplet,部署了wp.ossrs.io网站杂七杂八海外版,还部署了ossrs.io海外SRS的漂漂亮亮的新官网,还有r.ossrs.net云SRS做稳定版本演示用的。

Note: 大家可以ping下这些域名,发现都是同一个机器,都是用宝塔部署的。

我们就来看看,各种场景下怎么用宝塔部署云SRS吧。先看怎么安装,后面是各种情况怎么使用,都需要安装云SRS这步。

Prerequisites

宝塔虽好,也不是万能的,先请你想好了再动手,先想下下面的问题:

  • 宝塔难度是高于云主机镜像的,镜像是完全点下就能用,宝塔是需要自己能维护主机,实际上宝塔简化了主机运维,并不代表你可以完全不了解如何运维主机。
  • 云SRS宝塔插件,更多是面向已经使用了宝塔的用户,如果是新用户,还是建议直接入手云主机的镜像,更简单一些,等搞定了简单的云主机姿势,再来搞复杂的宝塔更合适。
  • 云SRS所有功能都是一样的,不会因为宝塔平台所以功能更多一些,其他平台不支持的宝塔上也不会支持,所以如果觉得云SRS不满足要求,那可以直接放弃而不是换个宝塔。

如果你觉得没问题,那就继续拥有你的宝塔吧。

Installation

宝塔安装可以用云主机的镜像,或者在bt.cn中找到安装脚本,现在云SRS支持的是CentOS 7+和Ubuntu 20+,比如如果你是CentOS 7,可以执行下面的命令:

yum install -y wget && 
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && 
sh install.sh ed8484bec

Note: 最新的命令请在宝塔官网上找哈,这个可能会过时。

Note: 宝塔支持了命令行安装,这样云SRS就不用支持命令行安装了,因为命令行安装要解决各种问题,既然宝塔解决得很好,我们还可以免费的使用,那为何要花时间造这个重复的轮子呢。

安装完宝塔后,是需要手机号登录的,实名制约束下自己放荡的内心,更有利于健康的网络环境,不要动坏心思的念头,双手支持实名制,哈哈哈。

这些弄完后,点左边导航栏的软件商店,在第三方应用中搜索SRS,点那个5.0评分给SRS来个好评,一次给足了别分期哈,如下图所示:

评分完了就点安装按钮,如下图所示:

这一步还只是安装插件,安装速度很快,安装完成后,点插件名称或设置,进入到云SRS插件中,要先安装云SRS和相关依赖,这一步才是真正的安装云SRS,耗时很久请耐心安装:

Note: 为何要安装这么多依赖呢?因为云SRS不仅仅是一个流媒体服务器,它还有鉴权、转发多平台、更新、录制等多个功能。

安装完成后,就可以在管理面板中,看到云SRS的链接了,打开就看到熟悉的云SRS的后台界面,如下图所示:

Note: 云SRS后续操作,详细的使用教程,就请参考我们之前录的视频和文章,SRS云服务器:起步、购买和入门

一般大家用宝塔都会用来管理网站,云SRS是可以和网站一起工作的,不会冲突,下面详细看看网站部分。

WebSite

如果你已经宝塔部署了网站,那么也是可以安装云SRS的,安装方法请看前面的说明。

有一点需要注意,云SRS会创建一个srs.cloud.local的站点,并且会将默认站点设置成云SRS,这样大家才能直接播放IP的FLV和HLS流。

如果云SRS可以是默认站点,那么后面你就不用管了,直接就可以使用云SRS了。当然也可以给站点添加一个子域名,通过子域名访问云SRS。

如果你希望默认站点不是云SRS,而是其他网站,那可以先把默认站点设置为空,然后安装云SRS(会把默认站点设置为云SRS),然后再把默认站点设置为你想要的就可以。

这时候你就没法使用IP访问云SRS后台,也没法使用IP来播放直播流了,这时候你可以给云SRS站点,添加一个子域名,比如srs.yourdomain.com,需要替换成你的合法的能在浏览器中访问的子域名哈,如下图所示:

设置好域名后,就可以通过域名访问云SRS,比如:http://srs.yourdomain.com/mgmt

Note: 换成域名后,对应的推拉流地址也会变成域名,这些都是自动的,在云SRS后台可以看到。

和网站域名相关的就是HTTPS设置,这部分是需要特别说明的,下面会详细讲讲需要注意的情况。

HTTPS

宝塔上申请SSL免费证书非常方便,还能续期和显示过期时间。也支持各种其他的证书,功能更完善。

云SRS也支持申请Lets Encrypt免费证书,需要操作Nginx的配置文件和.well_known目录,这个和宝塔冲突了,所以宝塔安装的云SRS,是禁用了这个功能,如下图所示:

在宝塔上添加证书很简单,首先需要给云SRS站点绑定一个子域名,可以参考上面的说明:

然后在SSL这个设置中,选择Lets Encrypt,就可以申请免费的证书,注意一定要选你合法的子域名,不能选srs.cloud.local这个默认的域名:

申请后就可以看到SSL生效了,可以通过HTTPS访问你的站点了,比如:https://srs.yourdomain.com/mgmt

Note: 换成HTTPS后,对应的推拉流地址也会变成HTTPS,这些都是自动的,在云SRS后台可以看到。

如何展示我们的直播流呢,可以用CMS,宝塔也可以很方便的安装WordPress和Typecho等。

WordPress

非常推荐WordPress,我也知道很多说它太重太复杂,问题是简单的东西大家又觉得功能不够,这能怎么办?个人认为WordPress不是重,是大家太想一分钟搞定一件事情,然后躺平,这不是个好习惯呐。

我推荐WordPress是用过之后,发现它的主题非常多、插件非常多,想要做点什么事情都有对应的插件,如果我们不是想一锤子,能持续使用的软件还是很重要的,它这个复杂度也还好,每天花点时间捣腾下就搞定了。

SRS也支持了WordPress插件,详细用法请看SRS Player插件,也可以直接打开SRS Player DEMO页面,看看演示,这个站点就是用WordPress搭建的。

我这个站点也是用宝塔安装的,首先需要安装MySQLPHP这两个依赖软件,版本选择常用的就好,MySQL我是选的MySQL 5.5,PHP我是选的PHP 8.0,选择你想要的就可以。

然后在软件商店 > 一键部署中,可以搜索到WordPress,注意不能在全部里面搜索,也不知道是什么原因,哈哈哈。

安装WordPress后,打开插件,需要设置下数据库和站点,具体的就按照指导操作了,相对是很简单的。

如果你是NGINX,这里特别补充一点,需要在WordPress的网站 > 伪静态中,选择wordpress,然后点保存按钮,这样WordPress的那个链接才能生效,否则会出现写文章时保存有些问题。如下图所示:

我也会分享一些WordPress的用法,比如Markdown,比如SRS Player,可以收藏下我的WordPress站点 https://wp.ossrs.net/ 我会尝试用WordPress做SRS的vlog。

Typecho

还有个类似WordPress的CMS,国内的Typecho,我也使用了下,非常简单,挺好用的。SRS也支持了Typecho的插件,请看Typecho-Plugin-SrsPlayer

和WordPress比,Typecho的插件相对不太完善,没有地方上传插件,所以只能用户手动下载ZIP后上传到Typecho下面,具体用法可以参考Install

宝塔有个功能,是远程下载文件,可以直接下载文件到你的网站目录,然后双击main.zip解压,最后把Typecho-Plugin-SrsPlayer-main/SrsPlayer移动到Typecho
的插件目录typecho/usr/plugins就可以了:

https://gitee.com/ossrs/Typecho-Plugin-SrsPlayer/repository/archive/main.zip

可以点网站的根目录,就会跳转到Typecho的目录下面,然后点远程下载,如下图所示:

Note: 操作略复杂了,所以我最后还是选择了WordPress,插件体系更完善,使用更方便些。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,126评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,254评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,445评论 0 341
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,185评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,178评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,970评论 1 284
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,276评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,927评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,400评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,883评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,997评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,646评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,213评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,204评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,423评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,423评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,722评论 2 345

推荐阅读更多精彩内容