一、准备资源
分别进入smart_rtmpd和ffmpeg官网下载资源。
rtmp服务器:smart_rtmpdhttps://github.com/superconvert/smart_rtmpd
ffmpeg工具:ffmpeghttp://www.ffmpeg.org/
二、搭建服务
1.文件解压
下载smart_rtmpd软件包,解压rtmpd.rar,进一步解压smart_rtmpd_win.rar得到smart_rtmpd.exe文件
2.运行服务
运行smart_rtmpd.exe文件,直接启动。(在smart_rtmpd.exe同级目录下的config.xml文件为配置文件)
启动成功示例:
smart_rtmpd会在启动时获取本机所有网络的ip地址,自动生成rtmp服务器地址。
具体样式:rtmp://127.0.0.1/live/stream
127.0.0.1就是默认的本机网络IP地址
在config.xml文件中这里可更改rtmp服务器的地址:
三、推送视频流
1.安装ffmpeg工具
在官方下载命令行工具解压后获得ffmpeg.exe文件
2.推流测试
打开cmd命令行窗口,输入命令:
ffmpeg -re -i test.mp4 -vcodec libx264 -acodec aac -preset:v ultrafast -tune:v zerolatency -f flv -pix_fmt yuv420p "rtmp://127.10.0.1/live/stream"
推流成功:
四、拉流播放测试
打开一个播放器,打开rtmp服务器地址:
播流成功: