Linux使用USB攝像頭推流


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攝像頭驅動安裝成功

 

查看音頻采集設備

cat /proc/asound/cards

 

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

例子:

ffmpeg -i /dev/video1 -f alsa -i hw:1 -f flv -b:v 1000k rtmp://127.0.0.1:1935/***

 

-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推流
Linux 下查看麥克風或音頻采集設備_唐傳林的博客-CSDN博客_linux 查看音頻設備


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM