电子商务网站建设实训实践总结凡科快图网站
- 作者: 五速梦信息网
- 时间: 2026年03月21日 11:24
当前位置: 首页 > news >正文
电子商务网站建设实训实践总结,凡科快图网站,用自己网站域名这么做邮箱,广州网站建设骏域环保地板一、ffmpeg常见使用方法1.1利用FFMPEG命令进行文件分割1.2转换格式1.3推流配置方法一#xff1a;ngnix#xff08;不推荐#xff0c;推流不好使#xff09;方法二#xff1a;srs#xff08;强烈推荐#xff09;1.4查看nginx启动是否成功二、ffmpeg推流——ngnix单路…一、ffmpeg常见使用方法1.1利用FFMPEG命令进行文件分割1.2转换格式1.3推流配置方法一ngnix不推荐推流不好使方法二srs强烈推荐1.4查看nginx启动是否成功二、ffmpeg推流——ngnix单路推流多(大于两路)路同时推流方法一方法二-map被主进程调用推流脚本后台推流杀死进程三、推送h.264编码的flv视频环境搭建需要x264安装多路推流执行脚本一、ffmpeg常见使用方法后端推流使用ffmpeg将本地视频推送至ngnix再拉流单独推送一路简单但同时推送多路网上没找到相关的介绍本文使用ffmpeg的“-map“方法解决了。1.1利用FFMPEG命令进行文件分割ffmpeg -ss 00:00:00 -i input.mp4 -c copy -t 60 output.mp4或者ffmpeg -ss 00:04:10 -i JC-02.flv -c copy -t 00:30:00 JC-02-output.flv-ss 表示视频分割的起始时间-t 表示分割时长同时也可以用 00:01:00表示注意 -ss 要放在 -i 之前1.2转换格式ffmpeg -i JC-02.flv JC-02-output.mp411.3推流配置方法一ngnix不推荐推流不好使下载配置不再说明网上一堆配置文件主要是ngnix.confuser root;worker_processes 6;error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 65535;}rtmp { server { listen 1935; chunk_size 4096; application live { live on; record off; } }}http { include mime.types; default_type application/octet-stream; #log_format main \(remote_addr - \)remote_user [\(time_local] \)request # \(status \)body_bytes_sent \(http_referer # \)http_user_agent \(http_x_forwarded_for; #access_log logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; server { listen 10025; #server_name localhost; root /root/smart_transport-deploy/digital_twin_2022_01_12_img; #charset koi8-r; #access_log logs/host.access.log main; #location / { # root html; # index index.html index.htm; #} #error_page 404 /404.html; # redirect server error pages to the static page /50x.html #error_page 500 502 503 504 /50x.html; location /50x.html { root html; } # proxy the PHP scripts to Apache listening on 127.0.0.1:80 # #location ~ \.php\) { # proxy_pass http://127.0.0.1; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ .php\( { # root html; # fastcgi_pass 127.0.0.1:9000; # fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts\)fastcgi_script_name; # include fastcgi_params; #} # deny access to .htaccess files, if Apaches document root # concurs with nginxs one # #location ~ /.ht { # deny all; #} } # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # location / { # root html; # index index.html index.htm; # } #} # HTTPS server # #server { # listen 443 ssl; # server_name localhost; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # ssl_session_cache shared:SSL:1m; # ssl_session_timeout 5m; # ssl_ciphers HIGH:!aNULL:!MD5; # ssl_prefer_server_ciphers on; # location / { # root html; # index index.html index.htm; # } #}}启动nginx:/usr/local/nginx-1.18.0/sbin/nginx -c /usr/local/nginx-1.18.0/conf/nginx.conf查看nginx启动是否成功 netstat -an | grep 1935如果出现则成功杀死nginxkillall nginx方法二srs强烈推荐配置启动srsgit clone -b develop ossrs/srs cd srs/trunk ./configure make ./objs/srs -c conf/srs.conf启动srs默认端口1935./objs/srs -c ./conf/srs.conf查看1935端口推流情况lsof -i:19351.4查看nginx启动是否成功netstat -an | grep 1935如果有信息则成功二、ffmpeg推流——ngnix单路推流ffmpeg -re -stream_loop -1 -i /root/video/flv/JC-02-output.flv -vcodec copy -acodec copy -f flv -y rtmp://your_ip/live/JC-02ffmpeg -re -stream_loop -1 -i /root/video/flv/JC-03-output.flv -vcodec copy -acodec copy -f flv -y rtmp://your_ip/live/JC-03多(大于两路)路同时推流方法一-nostdinnohup ffmpeg -nostdin -re -i /root/smart_transport-deploy/video/flv/JC-02-output.flv -vcodec copy -acodec copy -f flv -y rtmp://your_ip/live/JC-02 /dev/null 21 nohup ffmpeg -nostdin -re -i /root/smart_transport-deploy/video/flv/JC-03-output.flv -vcodec copy -acodec copy -f flv -y rtmp://your_ip/live/JC-03 /dev/null 21 nohup ffmpeg -nostdin -re -i /root/smart_transport-deploy/video/flv/JC-06-02-output.flv -vcodec copy -acodec copy -f flv -y rtmp://your_ip/live/JC-06-02 /dev/null 21 nohup ffmpeg -nostdin -re -i /root/smart_transport-deploy/video/flv/JC-20-01-output.flv -vcodec copy -acodec copy -f flv -y rtmp://your_ip/live/JC-20-01 /dev/null 21 设置输入重定向 /dev/nullnohup ffmpeg -re -i /root/smart_transport-deploy/video/flv/JC-02-output.flv -vcodec copy -acodec copy -f flv -y rtmp://your_ip/live/JC-02 /dev/null 21 /dev/null nohup ffmpeg -re -i /root/smart_transport-deploy/video/flv/JC-03-output.flv -vcodec copy -acodec copy -f flv -y rtmp://your_ip/live/JC-03 /dev/null 21 /dev/null nohup ffmpeg -re -i /root/smart_transport-deploy/video/flv/JC-06-02-output.flv -vcodec copy -acodec copy -f flv -y rtmp://your_ip/live/JC-06-02 /dev/null 21 /dev/null nohup ffmpeg -re -i /root/smart_transport-deploy/video/flv/JC-20-01-output.flv -vcodec copy -acodec copy -f flv -y rtmp://your_ip/live/JC-20-01 /dev/null 21 /dev/null ffmpeg -re -stream_loop -1 -i /root/video/flv/JC-02-output.flv -re -stream_loop -1 -i /root/video/flv/JC-03-output.flv -map 0:v -map 0:a -c:v:0 copy -c:a:0 copy -f flv -y rtmp://your_ip/live/JC-02 -map 1:v -map 1:a -c:v:0 copy -c:a:0 copy -f flv -y rtmp://your_ip/live/JC-03方法二-mapffmpeg -re -stream_loop -1 -i /root/video/flv/JC-02-output.flv -re -stream_loop -1 -i /root/video/flv/JC-03-output.flv -map 0:v -map 0:a -c:v:0 copy -c:a:0 copy -f flv -y rtmp://your_ip/live/JC-02 -map 1:v -map 1:a -c:v:0 copy -c:a:0 copy -f flv -y rtmp://your_ip/live/JC-03被主进程调用推流脚本后台推流可参考: ffmpeg使用nohup 在后台运行时挂起问题解决ffmpeg -re -stream_loop -1 -i /root/video/flv/JC-02-output.flv -re -stream_loop -1 -i /root/video/flv/JC-03-output.flv -map 0:v -map 0:a -c:v:0 copy -c:a:0 copy -f flv -y rtmp://your_ip/live/JC-02 -map 1:v -map 1:a -c:v:0 copy -c:a:0 copy -f flv -y rtmp://your_ip/live/JC-03杀死进程ps -ef | grep ffmpeg | grep smart_transport-deploy | grep -v grep | awk -F {print $2} | xargs kill -9三、推送h.264编码的flv视频环境搭建需要x264安装linkCentOS7.5 安装 ffmpeg4.2多路推流执行脚本nohup ffmpeg -re -i /root/smart_transport-deploy/video/flv/JC-02-output.flv -vcodec libx264 -acodec libx264 -f flv -y rtmp://your_ip/live/JC-02 /dev/null 21 /dev/null nohup ffmpeg -re -i /root/smart_transport-deploy/video/flv/JC-03-output.flv -vcodec libx264 -acodec libx264 -f flv -y rtmp://your_ip/live/JC-03 /dev/null 21 /dev/null nohup ffmpeg -re -i /root/smart_transport-deploy/video/flv/JC-06-02-output.flv -vcodec libx264 -acodec libx264 -f flv -y rtmp://your_ip/live/JC-06-02 /dev/null 21 /dev/null nohup ffmpeg -re -i /root/smart_transport-deploy/video/flv/JC-20-01-output.flv -vcodec libx264 -acodec libx264 -f flv -y rtmp://your_ip/live/JC-20-01 /dev/null 21 /dev/null 原文链接ffmpeg多路同时推流startLight2019的博客-CSDN博客ffmpeg无缝推流多个视频★文末名片可以免费领取音视频开发学习资料内容包括FFmpeg webRTC rtmp hls rtsp ffplay srs以及音视频学习路线图等等。见下方!↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
- 上一篇: 电子商务网站建设实训个人总结深圳 网站建设培训学校
- 下一篇: 电子商务网站建设实验原理网站一般费用
相关文章
-
电子商务网站建设实训个人总结深圳 网站建设培训学校
电子商务网站建设实训个人总结深圳 网站建设培训学校
- 技术栈
- 2026年03月21日
-
电子商务网站建设设计原则网站建设项目体会
电子商务网站建设设计原则网站建设项目体会
- 技术栈
- 2026年03月21日
-
电子商务网站建设前景建设工程安全管理中心网站
电子商务网站建设前景建设工程安全管理中心网站
- 技术栈
- 2026年03月21日
-
电子商务网站建设实验原理网站一般费用
电子商务网站建设实验原理网站一般费用
- 技术栈
- 2026年03月21日
-
电子商务网站建设试卷.doc南阳网站建设与管理
电子商务网站建设试卷.doc南阳网站建设与管理
- 技术栈
- 2026年03月21日
-
电子商务网站建设属性河北建设工程信息网官网首页
电子商务网站建设属性河北建设工程信息网官网首页
- 技术栈
- 2026年03月21日






