zoukankan      html  css  js  c++  java
  • ffmpeg 摄像头和屏幕推流

    1 屏幕推流
    ffmpeg -f gdigrab -i desktop -vcodec libx264 -s 1280x720 -r 30 -b 1m -f flv rtmp://192.168.1.5:1935/live/desktop
    2 摄像头推流到服务器
    2.1 查看摄像头名称
    ffmpeg -list_devices true -f dshow -i dummy
    2.2 执行推流命令
    ffmpeg -f dshow -i video="USB2.0 PC CAMERA" -vcodec libx264 -acodec copy -r 30 -offset_x 10 -offset_y 20  -f flv rtmp://192.168.1.5:1935/live/d1
    其中:Integrated Camera为摄像头名称1 屏幕推流
    ffmpeg -f gdigrab -i desktop -vcodec libx264 -s 1280x720 -r 30 -b 1m -f flv rtmp://192.168.1.5:1935/live/desktop
    2 摄像头推流到服务器
    2.1 查看摄像头名称
    ffmpeg -list_devices true -f dshow -i dummy
    2.2 执行推流命令
    ffmpeg -f dshow -i video="USB2.0 PC CAMERA" -vcodec libx264 -acodec copy -r 30 -offset_x 10 -offset_y 20  -f flv rtmp://192.168.1.5:1935/live/d1
    其中:Integrated Camera为摄像头名称

    示例:

    采集桌面窗口的视频,保存到文件
    ffmpeg -f gdigrab -i title="TfrmAtv2020" -f dshow   -pix_fmt yuv420p -vcodec libx264 -an -s 1280x720 -r 25 -q 10   -tune zerolatency -preset ultrafast -f mpegts - | ffmpeg -y -f mpegts -i - -c copy -bsf:a aac_adtstoasc -f flv e:/12.mp4

    采集桌面窗口的视频,推送到流媒体服务器
    ffmpeg -f gdigrab -i title="TfrmAtv2020" -f dshow   -pix_fmt yuv420p -vcodec libx264 -an -s 1280x720 -r 25 -q 10   -tune zerolatency -preset ultrafast -f mpegts - | ffmpeg -y -f mpegts -i - -c copy -bsf:a aac_adtstoasc -f flv rtmp://192.168.1.5:1935/live/pp

     
     
     
  • 相关阅读:
    阿里云前端周刊
    在没有DOM操作的日子里,我是怎么熬过来的(中)
    【php学习】数组操作
    App之百度云推送
    L2-008. 最长对称子串
    整数划分问题之递归法
    分治法之归并排序(递归+分治)
    L2-005. 集合相似度
    分治法之棋盘覆盖问题
    L2-003. 月饼
  • 原文地址:https://www.cnblogs.com/javalinux/p/14591002.html
Copyright © 2011-2022 走看看