1.SRS尝试从源码编译启动

1.1.安装ubuntu
下载镜像文件

使用VMWare安装,过程中出现蓝屏,后将VM的软件版本从15.5升级到17,就正常了。
1.2.更新ubuntu依赖


1.3.下载源码
官方推荐下载develop

切换到用户目录,开始安装

安装后

突然想起来,自己不应该用develop,于是浏览器查看,默认是develop


删除已经下载的develop版本,尝试下载5.0



1.4.编译源码
切换到 SRS 项目的 trunk 目录:
cd srs/trunk

运行配置脚本
发现需要安装cmake,注意命令行前面加sudo

再安装个工具链

发现还少东西:

继续安装:


再次./configure


继续安装
再次./configure,成功

make


1.5.运行
./objs/srs -c conf/srs.conf


控制台:

停止服务的方法:


杀掉服务后, http://localhost:8080/ 就无法打开了
2.SRS尝试应用
2.1.Live Streaming
ffmpeg -re -i ./doc/source.flv -c copy -f flv rtmp://localhost/live/livestream
发现缺少内容:

缺啥装啥:


再次执行:

控制台:


2.2.设置非loaclhost访问
查看本机网络信息,结果:

装:



默认是自动获取,需要设置的话选择

局域网访问:

2.3.WebRTC
2.3.1.本机推拉流
浏览器和SRS都在本机,使用WebRTC推流到SRS


怀疑是虚拟机没有共享本机的麦克风和摄像头
点击连接摄像头:

安装一个摄像头应用



