SRS视频服务器应用研究

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

http://localhost:8080/players/rtc_publisher.html?autostart=true&stream=livestream&port=8080&schema=http

 

怀疑是虚拟机没有共享本机的麦克风和摄像头 

点击连接摄像头:

安装一个摄像头应用

经过咨询大神:

问题是VMware对USB的兼容性支持问题,修改如下设置后,正常

!!!结果依然不能运行,找些其他的资料学习下。

  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值