mac os上搭建最简单rtmp直播服务器
来源:互联网 发布:c语言闰年流程图 编辑:程序博客网 时间:2024/05/18 00:59
- . 下载
nginx , nginx-rtmp (https://github.com/arut/nginx-rtmp-module), openssl
先编译openssl : ./Configure darwin64-x86_64-cc -shared ,直接./config 会只编译32位版本。导致后面编译无法进行
编译nginx ./configure --prefix=/usr/local --with-module=<nginx-rtmp path>; sudo make install
install后nginx在/usr/local/sbin中
- . 编辑
# Serve HLS fragments
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
root /tmp;
add_header Cache-Control no-cache;
}
将 /hls 路径url 使用 hlv 协议。视频存放根目录/tmp
最后再加入rtmp协议支持(http配置块外面),推流用:
rtmp {
server {
listen 1935;
application hls {
allow play all;
live on;
hls on;
hls_path /tmp/hls;
}
}
}
然后启动nginx
- 推流
准备一个mp4文件,使用ffmpeg 命令推流:
ffmpeg -re -i /tmp/test.mp4 -vcodec libx264 -vprofile baseline -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 rtmp://localhost/hls/movie
- 拉流
vlc中打开网络流:
hlv方式:http://127.0.0.1:8090/hls/movie.m3u8
rtmp方式:rtmp://127.0.0.1/hls/movie
- 参阅
阅读全文
0 0
- mac os上搭建最简单rtmp直播服务器
- 简单直播实现(一:创建本地rtmp服务器)Mac上搭建直播服务器Nginx+rtmp
- Mac上搭建直播服务器Nginx+rtmp
- Mac上搭建nginx+rtmp直播服务器
- Mac上搭建直播服务器Nginx+rtmp
- Mac上搭建直播服务器Nginx+rtmp
- iOS简单直播实现(一:创建本地rtmp服务器)Mac上搭建直播服务器Nginx+rtmp
- iOS简单直播实现(一:创建本地rtmp服务器)Mac上搭建直播服务器Nginx+rtmp
- Mac上搭建nginx+rtmp直播服务器的步骤详解
- nginx 搭建rtmp直播服务器
- MAC搭建RTMP服务器
- 视频直播--Mac上搭建直播服务器Nginx
- Mac搭建nginx+rtmp服务器
- Mac搭建nginx+rtmp服务器
- Mac搭建nginx+rtmp服务器
- Mac 搭建nginx+rtmp服务器
- Mac搭建nginx+rtmp服务器
- Mac搭建nginx+rtmp服务器
- Js判断表单提交
- 美化MyEclipse
- webservice接口-PHP服务端与PHP客户端
- Java【public、private、protected区别】-访问权限
- 【LeetCode解题】1#Two Sum
- mac os上搭建最简单rtmp直播服务器
- Maven-利用intellij idea创建maven 多模块项目
- Android: Execution failed for task ':app:processDebugResources' 异常解决
- iOS持久化Core Data之三 托管对象模型的扩展
- ubuntu16.04下安装FTP
- 葵花宝典 十一 过滤器 监听器
- rmq(区间最值)
- Web Service简洁版调用公开手机api
- 导出PDF合同例子