<menuitem id="dtdv5"><dl id="dtdv5"><address id="dtdv5"></address></dl></menuitem>
<cite id="dtdv5"><span id="dtdv5"></span></cite>
<del id="dtdv5"><noframes id="dtdv5"><del id="dtdv5"></del>
<ins id="dtdv5"></ins><ins id="dtdv5"></ins>
<ins id="dtdv5"></ins>
<var id="dtdv5"><span id="dtdv5"></span></var>
<del id="dtdv5"><noframes id="dtdv5"><ins id="dtdv5"></ins><del id="dtdv5"></del>
<del id="dtdv5"><noframes id="dtdv5"><ins id="dtdv5"></ins>
嚴禁垃圾中文技術網站復制粘貼
流程:安裝SRS服務接收ffmpeg的推流,SRS會提供一個flv的播放地址,前端通過fls.js播放即可,無需flash。

1.安裝ffmpeg

提供兩個版本,都能推流
ffmpeg-5.0.tar.gz https://foxbaby.lanzouu.com/ixjhw02ex1ri
ffmpeg-4.1.6.tar.gz https://foxbaby.lanzouu.com/iBF2m02ex1yf

下載后上傳至centos內解壓進行源碼安裝,步驟如下:

??1.1.解壓壓縮包 tar -zxvf ffmpeg-5.0.tar.gz
??1.2.進入解壓的目錄 cd ffmpeg-5.0
??1.3.執行 ./configure
??1.4.執行 make
??1.5.執行 make install
??1.6.執行 ffmpeg -version

能夠輸出版本信息即說明安裝成功
centos下用ffmpeg推流宇視科技攝像頭rtsp流到前端播放(無flash)-LMLPHP

2.安裝srs服務

使用源碼進行安裝

??2.1.獲取源碼 git clone -b 4.0release https://gitee.com/ossrs/srs.git
??2.2.進入目錄 cd srs/trunk
??2.3.執行 ./configure
??2.4.編譯 ./configure
??2.5.啟動服務 ./objs/srs -c conf/srs.conf

3.使用ffmpeg進行推流

宇視科技的攝像頭輸出的是rtsp流,格式如下:
rtsp://admin:12345@192.168.1.1/media/video2
??rtsp://用戶名:密碼@攝像頭ip/media/video1
??video1第一流,video2第二流,video3第三流

推送命令如下:
ffmpeg -re -i rtsp://用戶名:密碼@攝像頭ip/media/video1 -s 640x480 -vcodec copy -acodec aac -f flv rtmp://192.168.1.1/live/livestream

命令含義:
-s 640x480 以640*480的分辨率推送
-vcodec copy 復制攝像頭的視頻流,如果攝像頭輸出的不是h264可能需要轉碼
-acodec aac 以aac格式推送
-f flv 輸出flv格式

推送成功會看到如下內容
centos下用ffmpeg推流宇視科技攝像頭rtsp流到前端播放(無flash)-LMLPHP

成功后使用flv.js或vlc等播放器播放這個地址即可看到效果 http://SRS的ip地址:SRS的端口號/live/livestream.flv
centos下用ffmpeg推流宇視科技攝像頭rtsp流到前端播放(無flash)-LMLPHP

04-01 15:43
护士巨好爽好大乳 - 成男女人看片免费视频播放人 - 久青青在线观看视频国产 - 97中文字幕在线