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服务器进行的测试。
- 启动nginx
- 打开OBS开始推流 填充好:url 和 秘钥,比如:
- 用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