一、問題描述
根據EasyDarwin官網上的教程《ffmpeg推送,EasyDarwin轉發,vlc播放 實現整個RTSP直播》操作,在同一臺電腦上部署EasyDarwin流媒體服務器,FFmpeg推流端和vlc播放端,發現vlc是可以正常拉流播放的。但是如果當vlc跟流媒體服務器在同一個局域網中,但不在同一臺電腦時,vlc拉流播放失敗,顯示錯誤如下圖所示:
二、解決方法
首先保證EasyDarwin流媒體服務器所在的電腦可以ping通vlc所在的電腦。然後在流媒體服務器所在的電腦中,進入“控制面板”->“允許應用或功能通過Windows Defender防火牆”,如下圖所示:
在“允許應用通過Windows Defender防火牆進行通信”中,添加easydarwin,如下圖所示:
進行上述操作後,vlc即可正常拉流播放視頻,如果還不行,則將EasyDarwin流媒體服務器所在的電腦和vlc所在的電腦
的防火牆都關閉,即可解決該問題。