Linux系统下搭建伪直播应用

一.Linux常用命令

命令 作用
pwd 显示当前目录的位置
cd 目录名 切换到指定目录
ls 显示不隐藏的文件和文件夹
ls-a 显示当前目录下的所有文件及文件夹包括隐藏的.和…等等
ls-l 显示不隐藏的文件与文件夹的详细信息
ls-al 显示当前目录下的所有文件及文件夹包括隐藏的.和…等的详细信息
touch 文件名 创建文件
rm 文件名 删除文件(需要输入y 或 n 再次确认)
rm -f 文件名 强制删除文件
ln 源文件 链接文件 创建文件硬链接(占磁盘空间)
ln -s 源文件 链接文件 创建文件链接(不占磁盘空间)
mkdir 目录名 创建目录
rm-r 目录名 删除目录(需要输入y或n再次确认)
rm -rf 目录名 强制删除目录
cp-r 目录名 目的路径 复制目录
mv 源文件 目的路径 移动文件或目录
useradd 用户名 创建新用户
groupadd 用户组名 创建用户组
gpasswd -a 用户名 用户组名 将用户加入用户组
gpasswd -d 用户名 用户组名 将用户退出用户组
curl -O 路径 不用离开终端就可以下载文件,下载的文件在当前的目录
wget 路径 同上
ping 地址 发送请求包到指定的地址
tracepath / traceroute 追踪到指定目的地之的网络路径
host 域名 / host IP地址 做DNS查询,如果参数是域名会输出关联的IP地址,如果参数是IP地址会输出关联的域名
ifplugstatus 查看有没有网线插到网络接口上 可以查看所有网络接口的状态或者是指定网络接口的状态 用sudo apt-get install ifplugd 按安装
ifconfig 查看所有启用的网络接口的状态 比如说IP地址和其他信息
netstat 可以显示网络接口的很多统计信息,包括打开的socket和路由表

二.搭建http服务器

搭建命令:python3 -m http.server

访问本机:

Linux系统下搭建伪直播应用

三.搭建mysql服务器

搭建命令:
1.安装mysql服务器:apt-get install mysql-server
2.安装mysql客户端:sudo apt-get install mysql-client
3.安装libmysqlclient,在使用开发工具连接数据库时会用到:sudo apt-get install libmysqlclient-dev
4.登录mysql数据库:mysql -u root -p
5.查看mysql密码:sudo cat/etc/mysql/debian.cnf
6.修改mysql密码:mysql -u debian-sys-maint -p
7.修改密码后,用root登录

Linux系统下搭建伪直播应用
用宿主机去ping虚拟机,发现可以成功ping通:
Linux系统下搭建伪直播应用
  • cd srs/trunk(进入srs源代码目录)

  • ./configure && make(编译srs源码,生成可执行文件)

  • vi conf/srs.conf(编译配置文件srs.conf,修改SRS默认的最大连接数选项,否则就会报错)

    Linux系统下搭建伪直播应用
  • 查看启动之后的状态

  • 不管是否启动成功都可以用tail命令查看日志,通过status命令查看运行状态

  • tail -f ./objs/srs.log 可以显示日志内容

  • ./etc/init.d/srs status 执行命令后出现下图就表示服务启动成功

    Linux系统下搭建伪直播应用
  • 设置OBS直播推流时需要发送到服务端的数据

    Linux系统下搭建伪直播应用
  • 点击【显示器采集】

    Linux系统下搭建伪直播应用
    可以设置【显示器采集】和【视频采集】的位置:
    Linux系统下搭建伪直播应用
  • 如果想将OBS采集的数据发给SRS服务器,那么就要进行推流设置:点击控件中的【设置】服务器中的IP地址是安装SRS服务的Linux虚拟机的IP地址,在srs.conf配置文件中的监听端口默认就是1935,SRS服务提供的默认推流密钥是livestream

    Linux系统下搭建伪直播应用
    点击播放就可以查看OBS推给SRS服务器的内容了

    文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24689 人正在系统学习中

    来源:Sunny_范

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

  • 上一篇 2021年5月16日
    下一篇 2021年5月16日

    相关推荐