这里写自定义目录标题
1、nginx.conf 的配置文件如下
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
rtmp {
server {
listen 1935;
chunk_size 2048;
application live {
live on;
record off;
# record all;
# record_path /data/video;
# record_max_size 1K;
# record_unique on;
allow publish all;
deny publish all;
allow play all;
push rtmp://10.20.12.53/live/test001;
}
}
}
2、推流代码
import ffmpeg
# Replace these paths with your input video file and RTMP server URL
input_video_path = r'F:\script\rmtp\356.flv'
rtmp_server_url = 'rtmp://10.20.12.53/live/test001'
# Define FFmpeg command to push the video stream to RTMP server
ffmpeg_cmd = (
ffmpeg
.input(input_video_path)
.output(rtmp_server_url, format='flv')
.run_async(pipe_stdin=True)
)
# Wait for the process to finish (optional)
ffmpeg_cmd.wait()
3、测试方式,采用VLC拉取视频流