Window下SRS流媒体服务器的搭建+RTMP视频推流

随笔3个月前发布 晚啸
48 0 0

 

一、前期准备

  SRS 流媒体服务器无法直接在 Windows 上运行,依赖于 Linux 内核环境,一般需要下载虚拟机。

  本文采用Docker作为容器,打开win自带的 Hyper-V 虚拟机。

  在安装docker之前先要打开window的虚拟机。

 

1.1 开启 Hyper-V

 (1) “控制面板” ——“程序”——“启动或关闭windows功能”

Window下SRS流媒体服务器的搭建+RTMP视频推流

  

  如果没有Hyper-v功能选项!!!,解决方法:链接

 (2)至此Hyper-v打开完成,以管理员身份运行PowerShell:

  启动命令如下:

?

1

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

  运行结果如下:

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

1.2 安装 Docker

  Docker下载:Download Docker Desktop | Docker

  在cmd中输入docker出现docker 命令格式则说明安装成功了。

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

 

 

二、下载并启动SRS服务器

  srs下载:Gitee – ossrs/srs at 5.0release

2.1 启动window中的cmd控制台窗口。

2.2 启动docker并映射srs文件的命令。

docker run -it --name=srs -v /G/SRSC/srs.oschina/srs:/tmp/srs -w /tmp/srs/trunk -p 1935:1935  -p 1985:1985 -p 8080:8080 -p 8085:8085 registry.cn-hangzhou.aliyuncs.com/ossrs/srs:dev bash

  这个命令我是链接的G:SRSCsrs.oschinasrs路径,需要修改为SRS文件下载的路径

  这里不能使用pwd和window的路径格式。例如G:srs要修改为/G/srs。

  成功后docker界面会出现srs服务器。

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

2.3 执行完成之后,执行ls命令,出现srs的文件结构就说明映射成功了。

?

1

 

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

2.4 docker启动映射成功之后执行

?

1

./configure

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

 

2.5 执行make命令。出现如下界面说明make成功了。

?

1

make

  

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

2.6 执行 ./objs/srs -c conf/srs.conf命令启动srs服务。出现如下界面说明启动成功了。

?

1

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

  

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

 

三、摄像头RTMP推流

3.1 我们购买的是这一款相机,自带RTMP推流功能。

Window下SRS流媒体服务器的搭建+RTMP视频推流

  在RTMP推流设置中填写推流地址:rtmp://192.168.5.6/live/livestream

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

3.2 利用VLC媒体播放器拉流测试。

打开VLC播放器——点击 “媒体”——“打开网络串流”——输入推流地址:rtmp://192.168.5.6/live/livestream

Window下SRS流媒体服务器的搭建+RTMP视频推流

出现画面,推流成功

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

 

四、RTMP推流+webRTC拉流(RTMP to RTC)

4.1 打开SRS控制台网页

  http://192.168.5.6:8080/
  可以在外网的浏览其中输入网址:http://公网IP:8080/ 出现网页,表示服务器成功启动

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

  点击“SRS播放器”——选择“RTC播放器”——填写拉流地址“webrtc://192.168.5.6/live/livestream”

Window下SRS流媒体服务器的搭建+RTMP视频推流

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...