日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

oss 视频 转码_播放oss问题的搜索结果-阿里云开发者社区

發(fā)布時(shí)間:2025/4/17 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 oss 视频 转码_播放oss问题的搜索结果-阿里云开发者社区 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

OSS 咨詢

作者:張醫(yī)博

淺談

本章介紹一些基本的 oss 的咨詢內(nèi)容,問(wèn)題是一直在補(bǔ)充的,不定期的進(jìn)行更新;

問(wèn):cdn 結(jié)合 oss,oss 地址被暴露后如何處理

答:

暴露后無(wú)法組織別人訪問(wèn)你,先將 bucket private 設(shè)置為私有禁止讀寫(xiě)。

在阿里 cdn 上開(kāi)啟私有回源 oss 功能,讓所有請(qǐng)求只能通過(guò) cdn 回源。

cdn 上開(kāi)啟鑒權(quán),所有訪問(wèn)必須攜帶授權(quán)的合法秘鑰。

問(wèn):跨國(guó)訪問(wèn)超過(guò) 1s 優(yōu)化建議?

答:

在國(guó)外北美或者亞太 region 新建一個(gè)海外的 bucket 。

如果方便的情況下,可以購(gòu)買一臺(tái)和 bucket 同 region 的 ECS 走內(nèi)網(wǎng)上傳,也會(huì)提升性能。

bucket 初始化的代碼把 crc64 關(guān)掉,也可以優(yōu)化上傳的性能。= oss2.Bucket(auth, 'endpoint', 'bucket',enable_crc=False)

問(wèn):oss bucket 怎么提高數(shù)量?

答:

oss bucket 默認(rèn)是 30 個(gè),合理的利用 bucket preifx 和 RAM 策略可以給每一個(gè)用戶配置一個(gè)單獨(dú)的 prefix 即可,這樣一勞永逸。

如果特殊業(yè)務(wù)需求提供工單到阿里云再分析處理。

問(wèn):ossutil64 有限速功能嗎?

答:

可以通過(guò)兩個(gè)參數(shù)控制下多文件的上傳并發(fā) -jobs -parallel

限速功能是一個(gè)后期規(guī)劃。

問(wèn):訪問(wèn) OSS 比較慢有什么優(yōu)化建議?

答:

使用內(nèi)網(wǎng)地址訪問(wèn) OSS

CDN + OSS 的模式服務(wù)

大文件使用斷點(diǎn)上傳、下載(既能分片還能斷點(diǎn))

問(wèn):文件被刪除怎么查

答:最好先開(kāi)通 oss log 功能后自己查詢,如果之前沒(méi)有開(kāi)啟 log ,很難查到,可以嘗試提交工單找到阿里云進(jìn)行處理。

問(wèn):文件進(jìn)行壓縮的條件

答:

Conetnt-Type 必須是以下幾種之一:“text/cache-manifest” “text/xml” “text/plain” “text/css” “application/javascript” “application/x-javascript” “application/rss+xml”

客戶端發(fā)起的請(qǐng)求中必須要含有 "content-Encoding:gzip" 頭才可以。

問(wèn):事件通知不生效

如果是控制臺(tái)上傳必須要配置 postobject 通知類型,最好配置全部類型的事件通知,一勞永逸。

確認(rèn)是否上傳成功,標(biāo)準(zhǔn)是 oss 返回的上傳狀態(tài)碼是 200 ,并且 response header 中必須有 requestID。

確認(rèn) oss 設(shè)置的 mns 通知隊(duì)列或者 topic 是否正常,有沒(méi)有寫(xiě)錯(cuò),是否可以正常收到消息。

客戶端的通知地址網(wǎng)絡(luò)、應(yīng)用是否正常。

設(shè)置的觸發(fā) prefix 是否正確。

問(wèn):You have no right to access this object because of bucket acl

答:

OSS 私有的,用戶沒(méi)權(quán)限訪問(wèn)。

用戶訪問(wèn)的文件是歸檔的沒(méi)有解凍。

OSS 私有的,用戶訪問(wèn)攜帶的鑒權(quán)信息不對(duì)。

用戶請(qǐng)求 OSS 是用子賬號(hào)請(qǐng)求,子賬號(hào)的策略不夠。

問(wèn):瀏覽器播放視頻有聲音沒(méi)視頻,本地播放正常

答:如果是本地播放起可以播放可以證明 oss 的文件沒(méi)問(wèn)題,就是瀏覽器兼容問(wèn)題,可以通過(guò)這個(gè)工具檢測(cè)一下 tool

問(wèn):InvalidPolicyDocument

答:用戶的請(qǐng)求中出現(xiàn)一個(gè)非法操作參數(shù) “Content-type” 請(qǐng)檢查用戶是否在策略中配置了。

問(wèn):本地計(jì)算的 MD5 源文件和 Content-MD5 一致 但是報(bào) InvalidDigest

答:

OSS 的接收到的 MD5 value 值必須是大寫(xiě)的

OSS md5 要求是 128bit 的值然后經(jīng)過(guò) base64 編碼得到 24 位。

Content-MD5 要大寫(xiě)。

問(wèn):Header 簽名中如何添加過(guò)期時(shí)間

答:OSS Header 簽名的方式不支持定義過(guò)期時(shí)間。

問(wèn):Android-SDK 目前支持 Android9.0 ?

答:支持

問(wèn):OSS 生命周期生效時(shí)間

答:執(zhí)行時(shí)間為不大于用戶設(shè)置過(guò)期 Days + 2天 ,舉例 ,當(dāng)前上傳了一個(gè) 文件 ,last-modify 是 11 19 號(hào),12:00,保留時(shí)間 30 天 執(zhí)行計(jì)劃任務(wù)的時(shí)間就是,11 19 12:00 + 30 天 + 2天 = 12 21 號(hào)會(huì)執(zhí)行刪除(不超過(guò)這個(gè)時(shí)間點(diǎn))

問(wèn):批量刪除 OSS 的文件

答:

第一種,如果文件在不同的 prefix 下,prefix 彼此同級(jí),可以多次調(diào)用 ossutil 去刪除。

第二種,通過(guò) SDK 刪除,在程序中通過(guò) thread 多線程調(diào)用 delete ,傳入不通的 prefix 刪除,可以參考。 刪除

問(wèn):存在 OSS 的視頻文件通過(guò)瀏覽器不能播放

答:

先把文件下載本地看是否能播放,本地可以播放,放到瀏覽器不行那就說(shuō)明視頻的編碼可能出現(xiàn)問(wèn)題瀏覽器不能解碼導(dǎo)致。

可以用 ffprobe 或者 ffplay 播放一起看看有什么異常信息,如下視頻出現(xiàn) TNS 錯(cuò)誤,瀏覽器無(wú)法解碼播放。

問(wèn):The bucket you are attempting to access must be addressed using the specified endpoint.Please send all future requests to this endpoint.

答:

訪問(wèn) CDN 的賬號(hào)和 bucket 不是一個(gè)。

客戶訪問(wèn)的 bucket 和 endpoint 寫(xiě)錯(cuò)。

客戶通過(guò)域名訪問(wèn),域名沒(méi)有和 OSS 綁定。

OSS 通過(guò) CDN 訪問(wèn),回原到 OSS 沒(méi)有加 host 頭信息。

問(wèn):訪問(wèn) OSS 發(fā)生 301 跳轉(zhuǎn)

答:

先直接固定 OSS 訪問(wèn),使用 https 測(cè)試,如果發(fā)生了 301 ,再繼續(xù)檢查下自己的回原設(shè)置,如果設(shè)置匹配前綴后者其他目錄規(guī)則的,就觸發(fā)了 301 跳轉(zhuǎn),屬于正常現(xiàn)象

如果客戶沒(méi)有設(shè)置 301 ,可以直接切成 https ,然后抓包看下是否被劫持了。

問(wèn):OSS 上傳后沒(méi)有回調(diào)沒(méi)通知

答:

事件通知 10 分鐘后才能生效;

控制臺(tái)上傳要配置 postobject 回調(diào);

確認(rèn)文件是否上傳成功,只有返回 http.status==200 && requestID !=None 才算成功,其他并不保證是準(zhǔn)確的判斷;

如果以上都已經(jīng)確認(rèn)正常,那就是 mns 沒(méi)有將消息發(fā)出去;

問(wèn):為什么 oss 的資源會(huì)自動(dòng)加上 Content-Disposition

答:

由于網(wǎng)絡(luò)安全的管理要求,所有存在 oss 的資源不能直接作為網(wǎng)頁(yè)直接展示,必須要加上 Content-Disposition: attachment; filename={filename}只有在 oss 綁定了自己備案的域名后才能在線展示出來(lái)。

綁定好域名后,oss 會(huì)自動(dòng)將 Content-Disposition 去掉,不用手動(dòng)操作。

問(wèn):阿里云oss browser上傳文件如何跳過(guò)已經(jīng)存在的。

答: 不支持

問(wèn):nginx proxy 到 OSS 異常

答:類似問(wèn)題請(qǐng)檢查下 OSS 控制臺(tái)上,域名綁定是否已經(jīng)關(guān)聯(lián)了用戶的域名,如果沒(méi)有請(qǐng)綁定域名,否則訪問(wèn)會(huì)出現(xiàn)異常,或者用戶將回源的 host 改為 OSS 的訪問(wèn)域名也可。

文章

消息中間件 · XML · 彈性計(jì)算 · 前端開(kāi)發(fā) · 應(yīng)用服務(wù)中間件 · 開(kāi)發(fā)工具 · 對(duì)象存儲(chǔ) · nginx · 數(shù)據(jù)格式 · CDN

2020-04-03

總結(jié)

以上是生活随笔為你收集整理的oss 视频 转码_播放oss问题的搜索结果-阿里云开发者社区的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。