系统相关
首页 > 系统相关> > win10,安装OBS-安装nginx-推流-VLC拉流

win10,安装OBS-安装nginx-推流-VLC拉流

作者:互联网

前言

由于在研究基于阿里云直播平台,实现PC端推流与播放,故有此篇。根据阿里云官网介绍,需要借用OBS工具进行推流,当然后续肯定是自己开发客户端,现在主要是跑通流程。

系统环境

Windows10

下载OBS

OBS地址: https://obsproject.com/

安装OBS

静静等待一会

配置OBS

根据需求,对OBS进行配置。我这里主要想:录制屏幕,然后推流到服务器,所以操作如下:

下图,不需要很大的分辨率,所以选择1280*720;录制屏幕而已,不需要很高的fps(帧率), 这里用PPS表示,都是一个意思。

下图:自定义服务器和秘钥。输入云服务器的IP和秘钥。比特率的话,先保持默认。如果花屏,就再调大一些。

不小心关了【自动配置向导】的话,可以从这里找到:

后续详细操作,可以参考这个链接:https://www.zhihu.com/question/284892076

配置云服务器

1、参照本链接,进行本地服务器配置

https://blog.csdn.net/qq_34732729/article/details/106796383

本地搭建虚拟机,然后安装Ubuntu系统,然后安装nginx以及nginx-rtmp-module模块,修改参数即可。

 

2、参照下面链接,进行阿里云服务器配置(我还没有买)

https://blog.csdn.net/weixin_41010198/article/details/84028141

进行测试

基于本地虚拟机的nginx服务器进行的测试。

  1. 启动nginx
  2. 打开OBS开始推流 填充好:url 和 秘钥,比如:
  3. 用VLC拉流,输入:rtmp://192.168.87.6/live/123456789  即可。

测试结果

1、OBS推流,VLC拉流,中间延时3秒钟。

2、自己写了录屏并推流的程序,使用VLC拉流,中间延时10s钟。画面和声音还是可以同步的。

没有对比,就没有差距。

 

本篇文章参考的链接:

https://blog.csdn.net/woshihaiyong168/article/details/53954584

如果没有阿里云服务器,需要自己搭建服务器的话,推荐srs。

 

 

标签:VLC,nginx,https,拉流,服务器,推流,安装,OBS
来源: https://blog.csdn.net/qq_34732729/article/details/112282563