srs直播 java开发,SRS 视频直播开发入门

不管是线上教育, 远程会议, 智慧医疗等各行各业都可能有直播的需要,  今天简单介绍下如何快速体验自己搭建的视频直播服务

首先是服务端,

我们需要一台云服务器, 各种云都可以, 记得开放1935端口(默认的rtmp端口)

接着搭建srs服务端

第一步,获取SRS

git clone https://github.com/ossrs/srs

cd srs/trunk

第二步,编译SRS

./configure&&make

第三步 启动SRS

./objs/srs -c conf/rtmp.conf

以上我们就启好了SRS服务端

接下来我们需要一个推流客户端, 一个拉流播放端 (这两部分可以自行去实现), 我们先用现成的客户端

推流客户端: OBS Studio

拉流播放端: VLC media player

推流端如果是在windows上  需要调整下配置

设置-> 推流 -> 服务选择自定义

服务器输入刚刚启动的服务端ip

例如 rtmp://xxx.xx.xx.xxx/mylive

mylive是一个节点名称   以区分节点

串流密钥123

相当于对应节点的密码123

所以对应的播放端 url应该为: rtmp://xxx.xx.xx.xxx/mylive/123

设置-> 输出 ->串流 ->编码器 选择QSV

点击开始推流    底部状态栏应该有丢帧率 和fps 及传输速率等等

9fbe1e6b0dae

接着使用 VLC media player 拉流播放

媒体->打开网络串流-> 网络-> 输入URL

播放即可  效果如下

9fbe1e6b0dae

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值