国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

LiveGBS GB28181流媒體平臺(tái)中如何根據(jù)各種應(yīng)用場(chǎng)景提供不同播放權(quán)限,滿足用戶自定義各種播放權(quán)限

這篇具有很好參考價(jià)值的文章主要介紹了LiveGBS GB28181流媒體平臺(tái)中如何根據(jù)各種應(yīng)用場(chǎng)景提供不同播放權(quán)限,滿足用戶自定義各種播放權(quán)限。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

隨著目前對(duì)信息安全的越來(lái)越重視,視頻監(jiān)控領(lǐng)域的視頻流也需要做各種安全策略。視頻監(jiān)控流流媒體平臺(tái)輸出的直播流需要做權(quán)限限制,只允許哪些IP訪問(wèn)、只允許哪些用戶訪問(wèn)等等各種權(quán)限限制。為了滿足不同用戶不同場(chǎng)景各種不同的播放權(quán)限需求,LiveGBS GB28181流媒體平臺(tái)提供了可以設(shè)置播放時(shí)回調(diào)函數(shù),讓用戶自己確定是否允許播放,詳細(xì)如下介紹。

1、直播流安全控制

1.1、直播流開啟控制

默認(rèn)直播流的開啟,需要調(diào)用api接口開始直播,這樣之后流地址才會(huì)有效。

1.2、直播流回調(diào)鑒權(quán)

LiveGBS中可以配置,在播放直播的流的時(shí)候,回調(diào)一個(gè)鑒權(quán)接口,鑒權(quán)接口返回的狀態(tài)碼,控制該路直播是否能被允許繼續(xù)播放。如何配置播放鑒權(quán)回調(diào)呢?看下面的具體說(shuō)明示例。

2、配置播放鑒權(quán)回調(diào)

2.1、準(zhǔn)備回調(diào)鑒權(quán)接口

該接口由自己的業(yè)務(wù)系統(tǒng)提供,用于接收,用戶播放視頻前的回調(diào)操作

項(xiàng)目業(yè)務(wù)系統(tǒng),提供一個(gè)接口地址,用于流媒體服務(wù)在播放的時(shí)候回調(diào)的接口。比如:http://192.168.2.153:8080/authstream

2.2、配置回調(diào)鑒權(quán)地址

LiveCMS下面配置 livecms.ini->[sip]->stream_auth_url 配置 ,需要重啟LiveCMS服務(wù),如:

[sip]
; 直播鑒權(quán)第三方回調(diào)地址, HTTP GET
; 請(qǐng)求參數(shù): 除透?jìng)髁鞯刂穮?shù)外, 固定參數(shù): app, call, name
; 響應(yīng): 200 - 鑒權(quán)通過(guò), 其它 - 鑒權(quán)不通過(guò)
stream_auth_url=http://192.168.2.153:8080/authstream

2.3、調(diào)試說(shuō)明

2.3.1、調(diào)試環(huán)境

  • 流媒體服務(wù)視頻源IP: 192.168.2.135
  • 客戶端訪問(wèn)IP:192.168.2.136
  • 回調(diào)鑒權(quán)接口IP: 192.168.1.11

2.3.2、調(diào)用示例

2.3.2.1、視頻流地址

http://192.168.2.135:10000/sms/34020000002020000001/flv/hls/34020000001110000022_34020000001320000002.flv

2.3.2.2、附加鑒權(quán)參數(shù)

為視頻流地址,附加鑒權(quán)回調(diào)的接口需要的參數(shù)如:param1、param2

http://192.168.2.135:10000/sms/34020000002020000001/flv/hls/34020000001110000022_34020000001320000002.flv?param1=Cs09vtkMR.04ccf46c56c2371a48&param2=testsssssss

2.3.2.3、播放器播放

使用播放器播放上述 附加鑒權(quán)參數(shù)后的地址

2.3.2.4、回調(diào)請(qǐng)求鑒權(quán)

LiveGBS服務(wù)會(huì)在用戶播放視頻流的時(shí)候,回調(diào)已經(jīng)配置的回到接口,如上配置的播放回調(diào)鑒權(quán)地址: http://192.168.2.153:8080/authstream

2.3.2.4.1、回調(diào)請(qǐng)求參數(shù)-說(shuō)明
名稱 描述
raddr 客戶端遠(yuǎn)端IP
app 應(yīng)用類型
webrtc (webrtc播放)
hls (其它視頻流播放)
record (M3U8錄像播放)
snap (快照獲取)
call 操作類型:play
name 資源唯一標(biāo)記: 如視頻ID、快照名稱
其它自定義入?yún)?/td> 自定義的入?yún)ⅲ喝缟厦媸纠?param1、param2,名稱根據(jù)需要自定義
2.3.2.4.2、回調(diào)請(qǐng)求參數(shù)-示例

詳細(xì)的回調(diào)請(qǐng)求示例如下:

http://192.168.2.153:8080/authstream?raddr=192.168.2.136&app=hls&call=play&name=34020000001110000022_34020000001320000002&param1=Cs09vtkMR.04ccf46c56c2371a48&param2=testsssssss

播放前回調(diào)鑒權(quán)傳遞參數(shù),說(shuō)明如下:
raddr=192.168.2.136  客戶端遠(yuǎn)端IP
app=hls 應(yīng)用類型
call=play  操作
name=34020000001110000022_34020000001320000002 資源唯一標(biāo)記(視頻流)

param1和param2是自定義附加的,可以自定義參數(shù)名,播放回調(diào)時(shí)會(huì)透?jìng)骱髞?lái)用于自定義的鑒權(quán)邏輯
2.3.2.4.1、開始播放

播放視頻 或是 請(qǐng)求快照展示,會(huì)回調(diào)接口:

此時(shí)請(qǐng)求的接口,返回的HTTP 狀態(tài)碼是 200 ,就繼續(xù)播放,播放器開始播放 或是 展示快照

2.3.2.4…2、阻止播放

播放視頻 或是 請(qǐng)求快照展示,會(huì)回調(diào)接口:
此時(shí)請(qǐng)求的接口,返回的HTTP 狀態(tài)碼不是 200 ,將阻止播放,播放器無(wú)法播放 或是 無(wú)法展示快照

- 重要說(shuō)明
param1=Cs09vtkMR.04ccf46c56c2371a48&param2=testsssssss 是示例附加傳參,回調(diào)會(huì)傳遞附加的所有參數(shù),不限定個(gè)數(shù)和名稱

3、常見(jiàn)問(wèn)題

3.1、如何單獨(dú)控制快照權(quán)限?

可以在回調(diào)接口里面,判斷 app == snap ,針對(duì)快照的回調(diào)直接返回 200,如下示例

...
var app  = getQueryParma("app);
if (app == "snap") {
	res.code = 200
	res.status = "OK"
}
...

3.2、如何單獨(dú)控制錄像回看權(quán)限?

可以在回調(diào)接口里面,判斷 app == record ,針對(duì)快照的回調(diào)直接返回 200,如下示例文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-468507.html

...
var app  = getQueryParma("app);
if (app == "record") {
	res.code = 200
	res.status = "OK"
}
...

4、搭建GB28181視頻直播平臺(tái)

  • 支持 Windows Linux 及其它CPU架構(gòu)(國(guó)產(chǎn)、嵌入式…)操作系統(tǒng)
  • 安裝包下載 、 安裝使用說(shuō)明、 WEB前端源碼
  • 更多常見(jiàn)問(wèn)題

到了這里,關(guān)于LiveGBS GB28181流媒體平臺(tái)中如何根據(jù)各種應(yīng)用場(chǎng)景提供不同播放權(quán)限,滿足用戶自定義各種播放權(quán)限的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包