通过Nginx搭建直播带货平台的直播服务器

01

前言

前段时间在输入法评测过程中,需要将视频流实时上传给服务器进行解析,接触RTMP直播服务器。因此将搭建直播带货平台的RTMP服务器的过程分享给大家。

02

搭建RTMP服务器

一、下载rtmp包

下载rtmp包有两种方式:

1、在GitHub直接下载:

https://github.com/arut/nginx-rtmp-module

2、直接用命令clone:

git clone https://github.com/arut/nginx-rtmp-module

二、安装nginx

1、安装nginx的方式网上教程有很多这里面不多说了。但是存在以下一个注意点。

(1)在搭建直播带货平台执行 ./configure时候需要添加 --add-module= "rtmp包的路径"

三、流媒体服务相关配置

1、打开nginx配置文件(nginx.conf),在末尾添加如下代码:

2、在nginx配置文件(nginx.conf),在server中添加如下代码:

3、配置完成后,检查配置是否正确:nginx -t 。

4、配置没有问题重启nginx:nginx -s reload

检查RTMP服务是否生效

1、在浏览器中输入:http://+服务器ip+端口+stat

例如:http://10.134.64.142:8007/stat

2、浏览器中出现下图,则表示rtmp服务生效了。

向RTMP服务推流

1、在这里我需要借助ffmpeg进行推流,ffmpeg安装在这里不进行赘述。

2、推流服务器地址格式如下:

rtmp://+ip+":"端口+/live/+"其他" //其他是我们任意起的名字

例如:

rtmp://10.134.64.142:8001/live/selftest

3、输入下面命令想服务器推流:

ffmpeg -re -i +视频路径 -c copy -f flv +推流服务器地址

4、浏览器的页面中的live streams出现如下则表示推流成功。

当然我们也可以采用推流工具向服务进行推流。

VLC收看直播流

1、开发VLC media player软件,并打开媒体选项中的开发网络串流,输入刚才的推流的地址:

rtmp://10.134.64.142:8001/live/selftest

如果视频可以正常播放则说明整个流程没有问题了。

当然我们也可以采用代码来进行接收视频流,然后分析出视频流中图片帧进行分析。得到我们想要信息。

以上就是搭建直播带货平台直播服务器的简单过程啦!

原文链接:https://blog.csdn.net/QQ1981747098/article/details/119648952?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169258333516800213098648%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=169258333516800213098648&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-9-119648952-null-null.268%5Ev1%5Ekoosearch&utm_term=%E7%9B%B4%E6%92%AD%E5%B8%A6%E8%B4%A7

兔子先生 西安驾培

于灯火阑珊处,于暗香离别时,未曾放弃

相关推荐

抖音矩阵平台有哪些?

  抖音矩阵平台是指一系列用于在抖音平台上进行内容创作、运营和推广的工具和系统。其中,视界引擎短视频运营获客系统作为一款全面的抖音矩阵平台,具有许多优势。 抖音矩阵平台是当今数字营销领域的热门工 ...

怎么看待直播带货的营销形式?

随着电商行业的崛起,越来越多的商家开始使用直播的方式来进行产品推广,那么直播为什么可以推广产品带货呢?直播带货的本质是什么呢?今天,就来跟大家讲解一下。直播之所以可以推广产品,引导观众购买产品是因 ...

快抖矩阵多账号管理系统官方正版

账号源从哪里来?没有那么多抖音账号?怎么赚钱?有什么价值?       首先这是一套多开可招代理的矩阵账号管理系统,第一目的是让你拿来给有很多账号的品牌机构或达人当账号辅助管理工具打理账户 ...