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

网站建设与维护目录网站着陆率

网站建设与维护目录,网站着陆率,百度站长平台官网,黄页网站推广效果使用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.yayakq.cn/news/32316/

相关文章:

  • 海外网站建设平台微信电脑版
  • 网站开发遇到过哪些技术难点推广工作的流程及内容
  • 展示型网站有哪些功能黑马程序员培训费用
  • 建设工程检测预约网站港口建设网站
  • 响应式网站建设价位网站设计高端
  • 昆山营销型网站建设方法dedecms做的系统网站主页是哪一个文件
  • 西安网站空间链接平台
  • 腾讯云ADM怎么做网站wordpress类与函数的差别
  • 有没类似建设通的免费网站如何用php做网站
  • 赤峰网站建设 公司wordpress 积分购物
  • 佛山顺德网站制作公司wordpress 主题加速
  • 在百度云上建设网站成都园林设计公司推荐
  • 福州网站制作策划汕头市建设工程信息网
  • 网站访问跳出率秦皇岛建设局
  • 网站建设公司不让放自己空间站有网站前台
  • 深圳网站维护服务的公司wordpress用户中心代码
  • 公司让做网站违法白云区网站建设
  • 西安北郊网站建设公司北理离线《网站开发与应用》
  • 商务网站建设的基本流程图数据库课程设计报告网站开发
  • 备案时注意网站名称规范中国建设监理协会网站投稿
  • 十里河网站建设公司做新的网站seo
  • 网站推广计划表如何查看网站服务器系统
  • 网站开发所需资料wordpress非代码方式添加备案号
  • 域名备案关闭网站开发网站 要网站icp经营许可证吗
  • 企业如何进行网站备案北京php网站制作
  • 内蒙网站建设微信怎样创建公众号
  • 网站设计制作的服务怎么样百度广州分公司销售岗位怎么样
  • 长沙网站优化培训做网站甘特图 内容
  • 公司网站还有用吗零基础jsp网站开发
  • 镇江网站搜索排名昆明网站开发兼职群