Ubuntu部署SRS 3.0

2025-09-01 64162 电脑系统

在Ubuntu 14.04.5服务器环境中顺利完成SRS 3.0版本的部署。

1、运行sudo passwd root命令设置root用户的登录密码,输入当前用户密码后即可进入密码设定流程。

2、连续两次输入相同的密码以完成root账户密码的设置与确认。

3、系统提示“password updated successfully”表示密码修改成功。

4、执行su命令并输入刚设置的root密码,即可切换至root权限账户进行后续操作。

5、修改SSH服务配置文件/etc/ssh/sshd_config,启用root账户的远程登录功能。

6、将原配置项PermitRootLogin without-password更改为PermitRootLogin yes,允许root通过密码验证方式登录,保存更改后需重启SSH服务使配置生效。

7、使用/etc/init.d/ssh restart命令重启SSH服务。

8、通过ifconfig命令获取服务器当前的IP地址信息。

9、在Windows系统的命令提示符中使用ping命令测试与服务器之间的网络连通性。

10、启动MobaXterm工具,点击Session按钮,在弹出界面中填写服务器IP地址及其他连接参数,确认后建立会话。

11、连接成功后,在登录界面输入对应账户的密码,即可进入服务器终端。

12、当提示是否保存密码时选择“是”;本次下载的源码包为srs-3.0release.zip。

13、在MobaXterm左侧区域点击SFTP标签页,打开文件传输窗口,选择所需上传的文件。

14、将本地的srs-3.0release.zip文件上传至服务器的/opt目录下。

15、在终端中执行cd /opt命令进入opt目录,随后运行ls查看该目录下的文件列表。

16、先使用apt-get install unzip安装解压工具,然后执行unzip srs-3.0release.zip命令,将压缩包内容解压至当前路径,便于后续操作。

17、解压完成后使用ls命令确认文件存在,接着运行chmod -R 777 srs-3.0release命令,递归设置该目录及其所有子文件和子目录的权限为完全可读、可写、可执行。

18、执行cd srs-3.0release/trunk/命令,进入源码主干目录。

19、在该目录下执行以下配置命令:./configure --x86-x64 --with-http-server --with-ssl --with-nginx --with-http-api --with-http-callback --with-stat --with-ffmpeg --with-transcode --with-ingest --with-stream-caster --with-hls --with-dvr,之后运行make进行编译。该配置启用了多项核心功能,如HTTP服务、SSL安全传输、Nginx整合、HTTP API接口、回调通知、状态监控、FFmpeg音视频处理、转码、推流采集、流媒体广播、HLS切片输出及DVR录制等。此配置可构建一个功能全面的流媒体服务器环境。编译过程将自动检测系统依赖并生成适配的可执行程序,确保各模块协同运行,为后续服务运行提供支持。

20、等待编译过程全部完成。

21、执行安装命令。

22、完成相关文件的安装与复制操作。

23、运行ln -sf /usr/local/srs/etc/init.d/srs /etc/init.d/srs命令,创建系统服务软链接,方便通过标准服务

以上就是Ubuntu部署SRS 3.0的详细内容,更多请关注比你酷【www.biniku.com】。

Hoppscotch怎么使用Admin面板管理用户_Hoppscotch自部署管理后台使用教程【高级】

HoppscotchAdmin面板无法访问或使用,需依次检查:一、确认admin服务运行及数据库/JWT配置;二、手动设用户role为ADMIN;三、修正CORS白名单和API地址;四、启用.env中管理功能开关;五、内网调试可临时禁用认证。 如果您已完成Hoppscotch自托管部署,但无法访问或有效使用Admin面板进行用户管理,则可能是由于前端路由未正确指向管理后台、后端API未暴露管理接口...

KubernetesPod启动失败怎么解决_K8s容器部署异常排查方法

Pod无法进入Running状态需按六步排查:一查Pod事件定位失败类型;二查日志确认启动异常;三验镜像拉取配置;四核资源请求与节点容量匹配;五调健康探针参数避免误杀;六查kubelet、CNI等节点级组件状态。 如果您尝试在Kubernetes集群中部署Pod,但Pod始终无法进入Running状态,则可能是由于镜像拉取失败、资源配置冲突、探针配置不当或节点资源不可用等多种原因导致。以下是解决此...

AnyDesk如何通过MSI包进行企业部署_AnyDesk组策略静默安装教程【高级】

需将AnyDeskEXE封装为MSI包并配置GPO部署:先用MSIWrapper嵌入静默参数与SERVER/ASSIGNMENT配置,再通过Orca清理ProductName,签名后存入域共享;最后在计算机级GPO中以“已分配”方式部署,重启触发安装并验证日志与服务状态。 如果您希望在域环境中批量、静默、可控地部署AnyDesk客户端,但发现官方仅提供EXE安装程序,则需先将其封装为标准MSI包,...

qBittorrent如何在NAS设备上安装使用_qBittorrent群晖Docker部署教程【实战】

群晖NAS部署qBittorrent有三种方案:一、套件中心一键安装(新手适用);二、ContainerManager图形化Docker部署(通用推荐);三、DockerCompose命令行部署(进阶可控),分别适配不同技术基础与需求。 如果您希望在群晖NAS设备上部署qBittorrent以实现稳定高效的BT/PT下载,则需结合Docker容器化环境完成安装与配置。以下是三套经实测验证的部署方案...

老毛桃PE怎么安装Linux系统_PE下部署Ubuntu双启动【跨平台】

问题根源是引导方式不匹配、EFI分区缺失或GRUB未正确安装至ESP;可行路径包括:一、PE中用EasyBCD挂载ISO图形化安装;二、手动挂载ESP并注入shimx64.efi/grubx64.efi;三、grub4dos链式加载ISO启动;四、PE内用LiLi离线写入Ubuntu启动盘。 如果您已进入老毛桃PE环境,但无法直接从ISO启动Ubuntu或完成双系统部署,则问题通常源于引导方式不匹...

Docker怎么部署容器 Docker部署容器方法【指南】

部署容器有五种方法:一、用dockerrun直接启动;二、基于Dockerfile构建自定义镜像后运行;三、用docker-compose.yml批量管理多容器;四、重启已停止容器;五、通过save/load在离线环境部署。 如果您已安装Docker并获取了镜像,但尚未启动运行中的容器实例,则说明部署流程尚未完成。以下是将镜像转化为可运行容器的多种具体方法: 一、使用dockerrun命令直接部署...

《镭明闪击》折跃部署攻略

镭明闪击折跃部署怎么过?大家期待已久的镭明闪击折跃部署攻略大全,小编今日给大家上新了,在《镭明闪击》的科幻近未来战场里,赢从来不是靠硬堆数值,而是折跃部署的精准度+职业协同的默契度+掩体战术的灵活度!作为一款颠覆传统塔防的原创“塔攻”大作,它把即时战术、快节奏枪战和策略博弈焊死在每一场战斗里,单局5-8分钟,每一次部署都决定战局走向,新手看完这篇直接从“乱按小白”变“战术大神”! 《镭明闪击》折跃...

模型部署:trained模型如何保存并在没有MATLAB的电脑上运行

可将MATLAB训练的深度学习模型导出为独立可执行文件、ONNX格式、C/C++代码、MATLABProductionServer服务或Web应用,分别适配桌面端、Python环境、嵌入式设备、远程服务化及浏览器访问场景。 如果您已使用MATLAB训练完成深度学习模型,但目标运行环境无MATLAB安装,则需将模型导出为独立可执行格式或跨平台运行时格式。以下是解决此问题的步骤: 一、使用MATLAB...