1、安裝鏡像
docker pull alfg/nginx-rtmp
2、運行容器
docker run -it -p 1935:1935 --rm alfg/nginx-rtmp
3、本地安裝Vlc
用來查看本地攝像頭rtsp格式視頻以及推流rtmp格式視頻
Vlc下載地址:https://www.videolan.org/
下載安裝好之后,點擊 媒體->打開媒體網絡串流,輸入網絡Url點擊播放即可顯示畫面。
4、本地安裝 fmpeg
官網下載地址:http://www.ffmpeg.org/download.html
下載安裝好之后添加環境變量,將安裝后的文件目錄下的bin文件夾地址放入環境變量。
5、打開Cmd或PowerShell命令窗,輸入以下命令
ffmpeg -i "rtsp://帳號:密碼@攝像頭IP:554/h264/ch1/main/av_stream" -f flv -r 25 -video_size 1920*1080-an rtmp://推流服務器IP:1935/stream/test
在stsp后面填充自己本地攝像頭的帳號、密碼、IP以及推流服務器的ip地址,如果端口不是默認的554、1935請自行更換。 最后的test為推流地址的名稱部分,可隨意填寫。
執行命令運行正常之后,即可在vlc播放器中輸入 rtmp://推流服務器IP:1935/stream/test 即可播放本地攝像頭的視頻畫面。