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

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

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

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

通过Nginx搭建直播带货平台的直播服务器相关推荐

  1. 2022年海外有哪些直播带货平台?直播带货要怎么做?

    海外有哪些直播带货平台? 对于国内的外贸企业来说,首先选择阿里巴巴国际站.阿里巴巴快递.亚马逊.lazada等各大跨 境电商直播平台进行视频直播,而且都配备了完善的电商直播培训体系. 对于海外的外贸企 ...

  2. 直播带货平台搭建需要用到哪些第三方(下)

    上篇文章中,我们讲到了直播带货平台搭建中,用到的部分三方服务,包含微信开放平台.云服务器.云数据库.三方物流和云存储器.今天,小编将为大家介绍直播带货平台搭建中剩余的三方服务. 一.小程序账号 如果直 ...

  3. 如何选择网红直播带货平台源码的功能进行开发搭建

    据三方数据显示,国内移动互联网在社交.视频.电商等几个领域,行业用户规模均已突破5亿,用户每天花费在互联网上的时间已突破6小时,人均单日时长增加18分钟,下沉市场用户规模高达6.14亿,红利可观.那么 ...

  4. 搭建直播带货平台,androidx指纹验证

    搭建直播带货平台,androidx指纹验证实现的相关代码 androidsdk版本大于29之后,使用FingerprintManagerCompat进行指纹验证显示被废弃,FingerprintMan ...

  5. 搭建直播带货平台,实现直播间的即时聊天

    如今直播火的简直不像样子了.在直播间里会有观众和主播交流的功能.主要方式是主播动口(说),观众动手(打字).这篇文章讲解一下搭建直播带货平台聊天功能的实现.这里为了更清楚的看到效果功能,我做了一个客户 ...

  6. 自己搭建网红直播带货平台源码该怎么做

    直播带货作为"直播+"形态的一种,在近两年收到了广泛的关注,本文主要讲述:自己搭建网红直播带货平台源码,需要注意些什么,有哪些常见问题? 搭建网红直播平台源码需要多少人手: 产品组 ...

  7. 互联网晚报 | 12月29日 星期三 | 小米正式宣布对标苹果;新东方上线直播带货平台“东方甄选”;相互宝将于明年1月28日关停...

    今日看点 ✦ 雷军宣布小米正式对标苹果,未来五年研发投入将超1000亿 ✦ 李彦宏:中国迎来AI黄金十年,百度大脑日调用量突破1万亿次 ✦ 比亚迪:对提供网络黑公关线索及证据奖励5万至100万人民币 ...

  8. 直播带货平台开发,实现小程序直播页面

    直播带货平台开发的小程序直播页面,一般我们都会遇到待直播状态时的处理,即对组件进行遮罩. map.video.canvas.camera.live-player.live-pusher等组件,一般图片 ...

  9. 直播带货平台开发如何实现抗丢包技术

    无论对于音频编码还是视频编码而言,对于编解码来说,都有不同的直播带货平台开发应用场景.比较大的两个范围,第一种,面向文件直播的编解码器.第二种,面向网络通信的编解码器. 在不同的应用场景下面,编解码器 ...

最新文章

  1. gzip格式分析与识别
  2. ASP.NET弹出对话框几种基本方法【】
  3. breakdancer检测结构变异
  4. PPTPD服务端搭建
  5. Flask中的请求上下文和应用上下文
  6. 一道Js判断对象是否相等面试题引发的故事
  7. Codeforces Round #564 (Div. 2) C. Nauuo and Cards
  8. Speedoffice(Excel)怎样给文字添加删除线?
  9. .NET项目使用EF+Migration
  10. vs和clion工具下建立qt widgets项目
  11. 百度地图API调用问题-sn 的生成
  12. 什么样的人适合学习嵌入式开发
  13. LSTM案例——动态和可解释的ICU死亡风险预测
  14. 华为IOT设备消息上报和消息下发验证
  15. mysql 启动时,服务无法启动:发生系统错误1067.
  16. 一个请假单流程的实现(struts2.1.8+spring2.5+hibernate3集成jbpm4.3
  17. mysql推binlog流_MySQL中binlog日记清理
  18. 【Codeforces 723D】Lakes in Berland (dfs)
  19. 【HBZ分享】生产环境宕机 如何解决
  20. python推荐书籍

热门文章

  1. PDF文件怎么在线拆分?教你在线拆分方法
  2. poj2528 贴海报
  3. CF 1720 D1. Xor-Subsequence (easy version) dp 1800
  4. 在线取名应用!给你自己取个好听的网名吧!
  5. 韩乔生最牛的一次解说 (超级搞笑)
  6. 使用flying saucer将html文件转成PDF
  7. 告别 PS !3 行代码 5 秒搞定抠图的 AI 神器!
  8. Android获取不到运动步数(踩坑)
  9. 【Linux】Linux文件锁
  10. 纯c++读取与显示BMP图片