Linux使用USB攝像頭推流
阿新 • • 發佈:2022-01-03
1 安裝nginx
Centos7 搭建Nginx+rtmp+hls直播推流伺服器 - 冬音 - 部落格園 (cnblogs.com)
2 安裝ffmpeg
Linux直播推流 - 冬音 - 部落格園 (cnblogs.com)
3 檢查usb攝像頭是否連線成功
檢視usb資訊,確認usb攝像頭連線成功
lsusb
確認usb攝像頭驅動是否安裝成功
ls /dev/video*
含有/dev/video*
說明USB攝像頭驅動安裝成功
3 推流命令
# usb畫面和usb聲音
ffmpeg -i /dev/video1 -f flv rtmp://127.0.0.1:1935/stream***
# usb畫面和usb聲音
ffmpeg -i /dev/video1 -f alsa -i hw:1 -f flv rtmp://127.0.0.1:1935/stream***
/dev/video1 代表攝像頭1,/dev資料夾下開頭是video*的是視訊輸入裝置
主要引數:
-i 設定輸入流
-f 設定輸出格式
-ss 開始時間
視訊引數:
-b 設定視訊流量,預設為200Kbit/s
-r 設定幀速率,預設為25
-s 設定畫面的寬與高
-aspect 設定畫面的比例
-vn 不處理視訊
-vcodec 設定視訊編解碼器,未設定時則使用與輸入流相同的編解碼器
音訊引數:
-ab bitrate 設定音訊位元速率
-ar 設定音訊取樣率
-ac 設定聲音的Channel數
-acodec 設定聲音編解碼器,未設定時則使用與輸入流相同的編解碼器
-an 不處理音訊
4 建立推流服務
Linux建立指令碼服務 - 冬音 - 部落格園 (cnblogs.com)
linux FFMPEG 攝像頭採集資料推流 - enumx - 部落格園 (cnblogs.com)
Ubuntu呼叫USB攝像頭_天然玩家的部落格-CSDN部落格_ubuntu usb攝像頭
Linux 下檢視麥克風或音訊採集裝置_唐傳林的部落格-CSDN部落格_linux檢視音效卡裝置
Linux下用 FFMPEG 採集 usb攝像頭視訊 和 攝像頭內建麥克風音訊 到RTMP服務 命令詳解_phmatthaus的專欄-CSDN部落格
linux下ffmpeg命令列推送攝像頭和麥克風_mcusy的部落格-CSDN部落格_ffmpeg linux 麥克風
linux usb攝像頭裝置資訊檢視_Eric-CSDN部落格_linux檢視攝像頭
編寫systemd下服務指令碼【圖文】_YOUNG_GEEK_51CTO部落格
chmod a+x和chmod u+x區別_~牧馬~-CSDN部落格_a+x chmod
樹莓派4B配置usb攝像頭RTSP推流_偷懶的搬運工的部落格-CSDN部落格_usb攝像頭rtsp推流