摘要:常見問(wèn)題直播截圖是針對(duì)于推流的為粒度設(shè)置的,用戶可以設(shè)置某個(gè)下的所有的截圖規(guī)則。
摘要: 使用場(chǎng)景 用戶常需要對(duì)視頻直播的內(nèi)容進(jìn)行分析。例如,需要對(duì)直播中的某一幀的內(nèi)容作為封面圖片或者對(duì)于直播內(nèi)容進(jìn)行鑒黃以查看內(nèi)容合法性等需求。因此,視頻直播提供了實(shí)時(shí)截圖功能滿足用戶的截圖需求。 截圖功能介紹 截圖功能配置 配置視頻直播的截圖功能可以通過(guò)兩種方法: 通過(guò)控制臺(tái)創(chuàng)建:詳情參考 控制臺(tái)配置截圖。
使用場(chǎng)景
用戶常需要對(duì)視頻直播的內(nèi)容進(jìn)行分析。例如,需要對(duì)直播中的某一幀的內(nèi)容作為封面圖片或者對(duì)于直播內(nèi)容進(jìn)行鑒黃以查看內(nèi)容合法性等需求。因此,視頻直播提供了實(shí)時(shí)截圖功能滿足用戶的截圖需求。
截圖功能介紹
截圖功能配置
配置視頻直播的截圖功能可以通過(guò)兩種方法:
通過(guò)控制臺(tái)創(chuàng)建:詳情參考 控制臺(tái)配置截圖。
通過(guò)API/SDK:API/SDK提供了添加、刪除、查詢和更新截圖配置的接口,詳情分別參考 添加截圖配置、刪除截圖配置、查詢截圖配置、更新截圖配置。下面提供使用Java SDK添加截圖配置的示例代碼。
IClientProfile profile = DefaultProfile.getProfile("cn-hangzhou","", " "); IAcsClient client = new DefaultAcsClient(profile); AddLiveAppSnapshotConfigRequest addLiveAppSnapshotConfigRequest = new AddLiveAppSnapshotConfigRequest(); addLiveAppSnapshotConfigRequest.setDomainName(" "); addLiveAppSnapshotConfigRequest.setAppName(" "); addLiveAppSnapshotConfigRequest.setTimeInterval(5); addLiveAppSnapshotConfigRequest.setOssEndpoint(" "); addLiveAppSnapshotConfigRequest.setOssBucket(" "); addLiveAppSnapshotConfigRequest.setOverwriteOssObject("{AppName}/{StreamName}.jpg"); try { AddLiveAppSnapshotConfigResponse addLiveAppSnapshotConfigResponse = client.getAcsResponse(addLiveAppSnapshotConfigRequest); System.out.println(addLiveAppSnapshotConfigResponse.getRequestId()); // todo something. } catch (ServerException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ClientException e) { // TODO Auto-generated catch block e.printStackTrace(); }
查看截圖文件
上述截圖配置完成后新發(fā)起的推流即可生成截圖,查看截圖的方法包括以下三種:
1.OSS控制臺(tái)提供截圖管理功能,詳情參考 截圖管理。
2.API/SDK提供了查詢截圖信息的接口,詳情參考 查詢截圖信息。
3.在知曉截圖錄制地址時(shí)可以直接在該媒體Bucket的對(duì)應(yīng)目錄查看生成結(jié)果,請(qǐng)參考下圖。
常見問(wèn)題
直播截圖是針對(duì)于推流的AppName為粒度設(shè)置的,用戶可以設(shè)置某個(gè)AppName下的所有StreamName的截圖規(guī)則。并且AppName支持“*”通配符,表示該截圖規(guī)則是針對(duì)于該直播域名下的所有推流均生效的,截圖生效需要注意推流的AppName需要與配置的AppName匹配。
與直播錄制功能類似,截圖功能也需要將截圖結(jié)果存放在媒體Bucket中。因此,截圖功能也需要開通OSS服務(wù),并且在媒體Bucket中設(shè)置輸入媒體Bucket,詳情參考 媒體Bucket的增刪改操作。
配置截圖功能時(shí),ObjectName可以定義為覆蓋和非覆蓋兩種類型,其中覆蓋是按照截圖頻率每次新生成的截圖將覆蓋之前生成的截圖文件,因此僅會(huì)得到一張截圖文件;而不覆蓋則是每次新產(chǎn)生的截圖將不覆蓋之前生成的截圖文件,各截圖文件使用{Sequence}區(qū)分,{Sequence}將通過(guò)1,2,……,n的方式表示。
使用API/SDK配置截圖配置是需要輸入OSS的Endpoint,OSS的Endpoint為不包括Bucket名稱的OSS訪問(wèn)地址,詳情參考 OSS Endpoint設(shè)置,并且這里請(qǐng)不要加http:// 或者 https:// 協(xié)議頭。
使用API/SDK配置截圖時(shí)OverwriteOssObject參數(shù)和SequenceOssObject參數(shù)必須二者選一進(jìn)行配置,暫時(shí)沒有默認(rèn)值設(shè)置。
0.1元開啟直播之旅
開年采購(gòu)季,為了讓更多用戶能夠體驗(yàn)和享受到視頻直播云服務(wù)的便利,視頻產(chǎn)品推出了0.1元體驗(yàn)包,配置清單如下:
點(diǎn)擊了解活動(dòng)詳情
閱讀更多干貨好文,請(qǐng)關(guān)注掃描以下二維碼:
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/54535.html
摘要:實(shí)現(xiàn)禁止推流視頻直播的是基于阿里云的實(shí)現(xiàn)的?;謴?fù)黑名單直播流推送地址視頻直播的是基于阿里云的實(shí)現(xiàn)的,因此的調(diào)用也是對(duì)封裝后調(diào)用。 摘要: 直播推流初始化設(shè)置 要進(jìn)行直播推流,您必須開啟直播加速 > 配置直播域名 > 直播推流,詳情參考 快速開始。 如何獲取推流地址 直播加速配置成功后,您可以通過(guò)以下方式獲取對(duì)應(yīng)的推流地址。 登錄 視頻直播控制臺(tái)。 直播推流初始化設(shè)置 要進(jìn)行直播推流,您...
摘要:我們團(tuán)隊(duì)在屏幕直播方案掘金項(xiàng)目需求是實(shí)時(shí)同步手機(jī)屏幕畫面至瀏覽器。由于引入了對(duì)框架的重大改進(jìn),因此只有通過(guò)支持庫(kù)的讓所有以上的設(shè)上如何實(shí)現(xiàn)矩形區(qū)域截屏掘金對(duì)屏幕進(jìn)行截屏并裁剪有兩種方式早截圖和晚截圖。 從框架層分析如何啟動(dòng)未注冊(cè)的 Activity - Android - 掘金本文關(guān)鍵詞:Binder、AMS、ActivityThread、Handler、Java 反射 引言要解決這個(gè)...
閱讀 3085·2023-04-26 02:04
閱讀 1342·2021-11-04 16:07
閱讀 3814·2021-09-22 15:09
閱讀 739·2019-08-30 15:54
閱讀 1964·2019-08-29 14:11
閱讀 2598·2019-08-26 12:19
閱讀 2332·2019-08-26 12:00
閱讀 837·2019-08-26 10:27