您現在的位置是:首頁 > 單機遊戲首頁單機遊戲

海康大華宇視華為RTSP流上面如何疊加水印疊加動態圖片示例

簡介目錄1、介紹2、攝像頭OSD設定水印3、前端頁面疊加4、影片編解碼打水印4、RTSPHLSFLVRTMP拉流Onvif流媒體服務1、介紹監控影片平臺播放影片監控的時候,除了滿足正常影片播放外,有時還需要方便標記或者防盜用等新增影片水印

華為電腦如何去水印

目錄

1、介紹

2、攝像頭OSD設定水印

3、前端頁面疊加

4、影片編解碼打水印

4、RTSP/HLS/FLV/RTMP拉流Onvif流媒體服務

1、介紹

監控影片平臺播放影片監控的時候,除了滿足正常影片播放外,有時還需要方便標記或者防盜用等新增影片水印。有些影片在原始攝像頭端就可以新增OSD水印,這種方式最好。 但是有些原始影片沒有水印,但是平臺端播放的時候又希望有水印,下面介紹下LiveNVR Onvif/RTSP流媒體伺服器中如何給監控影片新增水印的。

2、攝像頭OSD設定水印

如果可以修改攝像頭或者錄影機影片源端的OSD水印的話,首先建議的就是用攝像頭原始新增水印的方式, 這種方式對伺服器端沒有任何效能影響,水印資料也是直接編解碼進影片資料裡面去的,沒法去掉。

海康大華宇視華為RTSP流上面如何疊加水印疊加動態圖片示例

海康大華宇視華為RTSP流上面如何疊加水印疊加動態圖片示例

3、前端頁面疊加

不能修改攝像頭或者錄影機影片源端的水印的話,建議就是瀏覽器播放端div疊加一層,類似於看網路電視時的彈幕。

這種方式的好處是不需要重新編解碼,對伺服器端不造成壓力。不方便的就是隻能在自己的播放客戶端新增div疊加,原始流裡面沒有疊加資料,如果其他客戶端直接拉取的播放地址播放的話還是沒有水印。

在LiveNVR通道配置裡面展開高階配置,疊加水印的方框中直接輸入需要疊加的文字就可以。

海康大華宇視華為RTSP流上面如何疊加水印疊加動態圖片示例

海康大華宇視華為RTSP流上面如何疊加水印疊加動態圖片示例

4、影片編解碼打水印

如果前2種方案都不能滿足需求,還是需要從服務端將水印疊加進影片內容中的話,下面就介紹下LiveNVR Onvif/RTSP流媒體服務如何疊加檔案或者圖片水印。

首先還是進LiveNVR通道配置裡面展開高階配置。如果需要疊加文字水印就輸入draw_text=“測試” ,還支援draw_text={name} 通配配置把通道名稱疊加進水印; 如果需要疊加圖片水印的話,需要先將圖片上傳到伺服器上,再輸入draw_image=fullpath, 其中fullpath為圖片的絕對路徑。

除了draw_text和draw_image,還支援一些其他引數:

draw_x : 水平座標,座標為0,其他數值就是從左開始的具體畫素座標,負數為從右開始的畫素座標。還支援left、center、right

draw_y : 豎向座標,左上角為0,其他數值就是從上開始的具體畫素座標,負數為從底開始的畫素座標。還支援top、center、bottom

draw_color : 疊加文字水印時,文字的顏色,可以是0x0000FF這種顏色的絕對值,也支援英文如red、blue等

draw_size :疊加文字水印時,文字字型大小

注:

1、如果文字水印和圖片水印同時存在,draw_x/draw_y用於文字水印座標,draw_image_x/draw_image_y用於圖片水印座標

2、座標還支援數學公式,這樣就可以做到水印動態移動

3、不同引數直接可以用換行分隔或者英文逗號分隔

示例:

draw_text={name}@liveqing。com

draw_x=(w-tw)/2+((w-tw)/2)*cos(n/18)

draw_y=(h-th)/2+((h-th)/2)*cos(n/32)

draw_size=40

draw_color=cyan

draw_image=www/favicon。ico

draw_image_x=(W-w)/2+((W-w)/2)*sin(n/18)

draw_image_y=(H-h)/2+((H-h)/2)*sin(n/32)

海康大華宇視華為RTSP流上面如何疊加水印疊加動態圖片示例

海康大華宇視華為RTSP流上面如何疊加水印疊加動態圖片示例

Top