最近需要做一個視頻直播拉流的功能。但是沒有服務端,便通過度娘找到了方法,再此記錄一下。
1. FFMPEG的安裝
-
FFMPEG安裝包下載,https://ffmpeg.org/download.html
-
下載完成之后解壓,配置環境變量
-
CMD運行 ffmpeg -version查看是否配置完成
2. EasyDrawin服務端的安裝
- 下載 https://github.com/EasyDarwin/EasyDarwin/releases
- 解壓后,運行
ServiceInstall-EasyDrawin.exe ~
,即完成安裝。 - 運行
EasyDrawin.exe
開始運行服務端
3. 開始推流
使用FFMPEG將視頻推流到服務器
ffmpeg.exe -i C:\Users\Administrator\Desktop\rtsp.mp4-vcodec copy -acodec copy -rtsp_transport tcp -f rtsp rtsp://127.0.0.1/video1
循環推流
ffmpeg -stream_loop -1 -i C:\Users\Administrator\Desktop\rtsp.mp4-vcodec copy -acodec copy -rtsp_transport tcp -f rtsp rtsp://127.0.0.1/video1
使用vlc打開網絡串流,即可查看推流的視頻了。可以電腦開熱點,使用電腦熱點的IP,用手機測試。