最近有個小朋友在家門口裝了一個工業用海康攝像頭(僅僅只有個攝像頭)通過如下鏈接拉取視頻流
rtsp://admin:Aa123456@192.168.10.35:554/Streaming/Channels/101
問題來了,想直接用 rtsp 這個鏈接想在網頁上直接打開播放還是有些難度的,早起版本的瀏覽器還可以使用 VLC 播放器的插件 來實現,但現代瀏覽器都不支持這個插件了,這時我們找到了免費開源軟件 EasyDarwin 開源流媒體服務器,官網 http://www.easydarwin.org/
-
進入掛網,點擊下載
-
此軟件想要實現推流需要借助 FFmpeg 工具 官網 http://www.ffmpeg.org/ ,點擊下載 Windows版本
-
下載后我們得到兩個工具包如圖
-
進入 easydarwin 工具包
-
主要是修改 這兩個配置,注意 ffmpeg_path 路徑配置后 bin 后面再加 /ffmpeg 否則生成不了 rtsp 直播文件 m3u8 以及 ts 文件
-
修改后點擊 EasyDarwin.exe 可以先啟動服務
-
訪問 http://192.168.10.100:10008/#/
如需登錄,輸入賬號密碼 admin admin 即可
-
可以直接使用此工具的 拉流分發功能添加 攝像頭拉流
-
添加后,使用此地址就可以進行直播播放
-
此時 會在配置文件中指定的生成路徑下生成 m3u8 文件
-
使用連接 http://192.168.10.100:10008/record/Streaming/Channels/101/20210820/out.m3u8 播放
理論上拿着這個 地址 http://192.168.10.100:10008/record/Streaming/Channels/101/20210820/out.m3u8 找一個 H5 播放器
或支持m3u8格式的 flash 播放器 就可以實現網絡直播播放 ckplayer,T5Player ,以及 vediojs 播放器,但實際測試發現,播放時只有聲音沒有圖像,黑屏(且找打大量資料(轉碼等操作)無法得到解決,但願有大佬知道的留言)