赞
踩
这些资源已经上传需要的可以自己下载,这个压缩包里的nginx已经安装好所需模块,解压即可使用
下载地址
# 注意这个和http模块同级
rtmp {
server {
listen 1935; # 监听端口 1935,用于 RTMP 数据流传输
chunk_size 4000; # 数据传输分块大小
application live { # 定义RTMP的路径名
live on; # 开启 RTMP 直播功能
hls on; # 开启 HLS 功能
hls_path html/hls; # HLS 分片文件存储路径
hls_fragment 2s; # 每个 HLS 分片的时长为 2 秒。
hls_playlist_length 6s; # HLS 播放列表长度为 6 秒
}
}
}
# 这个不在server模块里面
location /hls {
#配置MIME 类型
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
#指定请求路径对应的文件路径(HLS 分片文件存储的位置)
alias html/hls/;
#响应头设置 禁止缓存 HLS 分片文件
add_header Cache-Control no-cache;
}
如果你使用的是海康威视得摄像头构成一般为rtsp://摄像头用户名:密码@摄像头IP:摄像头端口/Streaming/Channels/摄像头标识
ffmpeg -rtsp_transport tcp -i rtsp://摄像头IP:摄像头端口/Streaming/Channels/1 -c copy -f flv rtmp://nginx所在服务器IP:刚才配置RTMP模块监听端口/rtmp模块中application后面跟着的路径/自定义流的名称
VLC->媒体->打开媒体串流
播放地址如下:
http://nginx服务器IP:配置代理的端口(server中定义的)/location定义的代理地址/ffmpeg中自定义的流的名称.m3u8
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。