流媒体服务器搭建教程
发布网友
发布时间:2024-10-12 01:52
我来回答
共1个回答
热心网友
时间:2024-12-11 23:03
搭建流媒体服务器教程
针对遇到的brew tap homebrew/nginx问题,尝试使用brew tap denji/nginx来解决问题。
确保安装了Nginx服务器和rtmp模块,使用brew install nginx-full --with-rtmp-mole来完成安装。
通过brew info nginx-full来查看Nginx服务器的安装位置,通常在/usr/local等目录下。
Nginx服务的常用命令包括:输入nginx来启动服务,观察服务状态。
在/usr/local/etc/nginx目录下的nginx.conf文件中,修改http配置部分来添加rtmp信息。
rtmp配置如下:rtmp { server { listen 1935; application test { live on; record off; } } } 复制代码
执行nginx -s reload命令来重启配置,以确保修改生效。
使用ffmpeg进行直播推流,命令为:ffmpeg -re -i test3.mp4 -vcodec copy -f flv rtmp://localhost:1935/test/live
通过观察命令显示的封装格式和编码格式来确认推流信息。VLC或ffplay可用来播放推流,使用VLC播放是一个示例。
使用自己的电脑ip地址作为推流地址,查找ip地址如192.168.0.103,推流命令为:ffmpeg -re -i test3.mp4 -vcodec copy -f flv rtmp://192.168.0.103:1935/test/live
在手机上播放推流信息,输入命令:rtmp://192.168.0.103:1935/test/live