最近有個(gè)需求,在vue頁(yè)面的video組件播放直播流,本來(lái)想用flv.js,但是必須要flv格式才行,所以還是用原生video播放http直播流。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-524459.html
1. 將本地mp4推流rtsp
- 下載并解壓EasyDarwin,雙擊EasyDarwin.exe運(yùn)行,在控制臺(tái)可以看到開(kāi)啟了兩個(gè)服務(wù),一個(gè)是rtsp服務(wù)端,一個(gè)是http服務(wù)。訪問(wèn)http://localhost:10008可以進(jìn)入EasyDarwin的管理頁(yè)面,之后會(huì)用到。另外一個(gè)就是rtsp服務(wù),默認(rèn)端口是554。
- 下載FFmpeg并解壓,打開(kāi)cmd,進(jìn)入到FFmpeg的bin路徑下,輸入以下命令進(jìn)行推流
.\ffmpeg -re -stream_loop -1 -i ../videos/1.mp4 -vcodec copy -codec copy -f rtsp rtsp://127.0.0.1:554/video
- 開(kāi)始推流后,可以在EasyDarwin管理頁(yè)面看到有推流
2. 使用 VLC Media Player將rtsp轉(zhuǎn)為http流
轉(zhuǎn)換完以后不要關(guān)閉此應(yīng)用,http://localhost:8888/123
即為轉(zhuǎn)換后的直播流地址,可直接在VLC中播放,也可以在html<video>
標(biāo)簽中播放文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-524459.html
到了這里,關(guān)于將mp4視頻推流rtsp,并轉(zhuǎn)為http直播流,在前端顯示的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!