1. 程式人生 > >前端播放流媒體(RTSP)

前端播放流媒體(RTSP)

目標:在你的瀏覽器(瀏覽器)上播放的RTSP視訊流
 

問題:然而,H5的標籤<視訊>不支援這樣的播放
 

方案:

1,這裡利用我們的流媒體在你的服務端開啟一個websocket代理(代理),負責接收rtsp流,並轉播給你的瀏覽器客戶端,流媒體在客戶端利用中介軟體(Media Sources Extensions)將經過轉播收到的RTP H264和AAC包轉化成MP4包,“餵給”<video>進行播放

2,在網上還看到有用下載VLC外掛播放的攻略,但是沒有嘗試過。

<span data-wiz-span="data-wiz-span" style="font-size: 1rem;">針對客戶端,如果你使用H5的原生播放器<video>標籤,下載Download player即可
針對服務端,下載proxy,這裡的.rpm和.deb是兩種格式,選擇其一下載,我這裡用的ubuntu,.deb更適用</span>
將streamedian_proxy.deb和wsp.lic分別上傳至伺服器,並在streamedian_proxy.deb

根目錄下sudo dpkg -i streamedian_proxy.deb #安裝streamedian_proxy.deb軟體包

(其中-i等價於--install)

安裝好後會生成/etc/ws_rtsp.ini,進入這個路徑,利用vim進行配置,

其中port就是你的服務端轉播服務的埠,liscense_path則是你上傳的wsp.lic的絕對路

徑。其餘不用修改(區域網的話不用理wsp.lic)

2,服務端

啟動命令:service ws_rtsp start
停止命令:service ws_rtsp stop
檢視程序:ps -aux|grep ws_rtsp

3,客戶端配置