基于rtmp1.0协议开发的直播服务器,支持rtmp、http-flv播放。直播全程录制等功能。
使用ffmpeg进行rtmp推流
> ffmpeg -re -i <filename.mp4> -vcodec h264 -acodec aac -f flv rtmp://localhost/live/room
> ffmpeg -f avfoundation -framerate 30 -i "1:0" -vcodec libx264 -preset ultrafast -tune zerolatency -acodec aac -strict -2 -f flv rtmp://localhost:1935/live/room
使用obs studio进行rtmp推流
OBS Studio > 设置 > 直播 > 服务器 rtmp://127.0.0.1:1935/live
OBS Studio > 设置 > 直播 > 推流码 room
播放地址为 rtmp Serve
中 Topic 的key组成 (不同的推流工具组成的key可能会有不同,请留意控制台输出)
使用 ffmpeg 播放器播放
> ffplay <urlpath>
或者使用其他支持相关视频格式的播放器进行播放