搭建推流服务器 rtmp

1. 音视频入门系列(图像、音频、字幕、视频封装格式,FFmpeg、ffplay源码分析,解码、编码、转码,流媒体协议,服务器部署)

2. 深入 422 420 的底层逻辑

3. 从0开始带你手撸完整HLS+RTMP+Java+IM万人直播系统项目,满分毕设,不再迷茫,实现自主学习!

上面三个视频感觉看完之后对音视频开发的了解更深了。
然后参照了下面这个博客完成推流服务器的搭建和测试的。

简单实现Web+原生直播 支持H5播放(http-flv 、rtmp)ubuntu+docker+nginx-http-flv-module

1 笔记

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

2 部署推流服务器的过程

执行下面命令(注意端口防火墙等问题)

docker pull mycujoo/nginx-http-flv-module
docker run -d -p 80:80 -p 1935:1935 --name http-flv mycujoo/nginx-http-flv-module:latest

然后可以看见
在这里插入图片描述

3 推流拉流

注意:这里由于需求是需要在移动端中拉流,采取hls协议更合适(视频3中有提到),所以略过rtmp拉流

3.1 推流

.\ffmpeg -re -i D:\1weinuo\video\wwwroot\ffmpeg_exe\bin\vd.mp4 -c:v h264 -c:a aac -f flv rtmp://IP:1935/hls/xiaozhubeiqi

推流之后的文件会存储在下面的路径中,存储形式为xiaozhubeiqi目录下有多个xxxxx.ts文件和一个index.m3u8文件
在这里插入图片描述

3.2 拉流

在这里插入图片描述

http://IP:80/hls/xiaozhubeiqi/index.m3u8
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值