当前位置: 首页 > wzjs >正文

慕枫网站建设semantic

慕枫网站建设,semantic,公司网站免备案,全国企业信用信息查询官网使用nginxrtmpffmpeg实现桌面直播 流媒体服务器搭建 docker run docker镜像基于添加了rtmp模块的nginx,和ffmpeg docker pull alfg/nginx-rtmp docker run -d -p 1935:1935 -p 8080:80 --namenginx-rtmp alfg/nginx-rtmprtmp模块说明 进入容器内部查看 docker…

使用nginx+rtmp+ffmpeg实现桌面直播

流媒体服务器搭建

docker run

docker镜像基于添加了rtmp模块的nginx,和ffmpeg

docker pull alfg/nginx-rtmp
docker run -d -p 1935:1935 -p 8080:80 --name=nginx-rtmp alfg/nginx-rtmp

rtmp模块说明

进入容器内部查看

docker ps | grep alfg/nginx-rtmp
docker exec -it [docker镜像id] /bin/sh
cat /etc/nginx/nginx.conf

nginx rtmp模块配置如下

rtmp {server {listen 1935;chunk_size 4000;application stream {live on;exec ffmpeg -i rtmp://localhost:1935/stream/$name-c:a libfdk_aac -b:a 128k -c:v libx264 -b:v 2500k -f flv -g 30 -r 30 -s 1280x720 -preset superfast -profile:v baseline rtmp://localhost:1935/hls/$name_720p2628kbs-c:a libfdk_aac -b:a 128k -c:v libx264 -b:v 1000k -f flv -g 30 -r 30 -s 854x480 -preset superfast -profile:v baseline rtmp://localhost:1935/hls/$name_480p1128kbs-c:a libfdk_aac -b:a 128k -c:v libx264 -b:v 750k -f flv -g 30 -r 30 -s 640x360 -preset superfast -profile:v baseline rtmp://localhost:1935/hls/$name_360p878kbs-c:a libfdk_aac -b:a 128k -c:v libx264 -b:v 400k -f flv -g 30 -r 30 -s 426x240 -preset superfast -profile:v baseline rtmp://localhost:1935/hls/$name_240p528kbs-c:a libfdk_aac -b:a 64k -c:v libx264 -b:v 200k -f flv -g 15 -r 15 -s 426x240 -preset superfast -profile:v baseline rtmp://localhost:1935/hls/$name_240p264kbs;}application hls {live on;hls on;hls_fragment_naming system;hls_fragment 5;hls_playlist_length 10;hls_path /opt/data/hls;hls_nested on;hls_variant _720p2628kbs BANDWIDTH=2628000,RESOLUTION=1280x720;hls_variant _480p1128kbs BANDWIDTH=1128000,RESOLUTION=854x480;hls_variant _360p878kbs BANDWIDTH=878000,RESOLUTION=640x360;hls_variant _240p528kbs BANDWIDTH=528000,RESOLUTION=426x240;hls_variant _240p264kbs BANDWIDTH=264000,RESOLUTION=426x240;}}
}

推流

使用ffmpeg录屏桌面,视频流推送到搭建好的流媒体服务器。

windows环境

ffmpeg -f gdigrab -r 25 -s 1920*780 -i desktop -f flv rtmp://ip:1935/hls/desktop.1920.flv

linux环境

ffmpeg -f x11grab -r 25 -s 1920*780 -qscale 0.01 -i :0.0 -f flv rtmp://ip:1935/hls/desktop.1920.flv

拉流

播放器播放

vlc播放器下载

打开vlc播放器,选择“打开-》网络串流”并输入推流的url,即可从流媒体服务器拉取视频流并播放

vue展示

使用vue-video-player组件,src为推流的url

参考

nginx+rtmp模块docker镜像
ffmpeg官网
srs

http://www.dtcms.com/wzjs/370381.html

相关文章:

  • 2017做网站挣钱吗种子搜索神器网页版
  • 网站怎么做飘窗免费com域名注册永久
  • 文教设施网站制作方案排名网
  • 网站建设公司企业模板成都网站设计公司
  • 网站建设企业如何为公司建设网络营销首先要
  • 赤峰网站建设培训重庆seo网站排名
  • 电子类网站建设宁波正规seo快速排名公司
  • b2b电子商务网站的主要类型有哪些南通关键词优化平台
  • 建站如何挣钱郑州千锋教育培训机构怎么样
  • 绍兴做公司网站的公司关键词指数查询
  • 中国培训网旧版优化大师
  • 手机网站开发技巧seo课程简介
  • 零起飞网站建设工作室抖音网络营销案例分析
  • 鄂尔多斯市建设网站百度推广公司哪家比较靠谱
  • 中央新闻联播湖南正规seo优化报价
  • 阜阳网站建设哪家好客户引流推广方案
  • 建设银行 网站查询密码小红书推广引流软件
  • 陕西机械加工网seo建站优化推广
  • 淘宝京东拼多多购物券网站怎么做朝阳网站建设
  • 网站必须做百度推广才能被别人搜到吗自动引流免费app
  • wordpress修改url无法打开莱阳seo排名
  • 商务网站创建设计方案站长工具网站推广
  • php的网站怎么做站长工具名称查网站
  • 网站建设企业建站模板关键词全网搜索工具
  • 为什么中国人都跑去泰国做网站赌博企业建站平台
  • 给博彩网站做推广犯法优化百度搜索
  • 建网站学什么seo项目优化案例分析文档
  • 网上建设银行网站首页运营推广计划
  • wordpress 主题 强大河北seo推广方案
  • 如皋市建设局网站在哪里互动营销成功案例