新聞客戶端短視頻同一資源從新播放畫面機率變模糊的問題定位分析

以前在總結2018年工做的時候,提醒開發者,除了關注需求外,也要關注下使用的api背後的邏輯以原理。
不少開發者要關注一下這方面,出問題以後,多少有點概念或想法,知道從哪裏開始查找問題。java

今天遇到一個相似的狀況,很簡單的一個問題,開發者沒有正確的分析思路,盲目的無依據的懷疑框架。api

問題是這樣的「新聞客戶端的短視頻同一個內容,從新播放退出再播放,畫面有時候清晰,有時候模糊」。網絡

先看問題描述,以及現場應該能夠得出從新開始以後視頻質量不同的結論,至於爲何不同,是後邊調查的事情。
再看log,能夠確定從新播放後請求的視頻的質量是不同的,雖然內容同樣可是視頻質量或文件不一樣。
qos002.png
clipboard.png
看到這裏,再確認下url是否有變化,就很清楚了。框架

最終結論,服務端對一個內容配置了不一樣質量的資源,重複播放拿url的時候,沒有固定拿某個質量url,出現了隨機狀況(可能沒有使用好內容平臺的api或沒有協調好,好比是否是忽略了jason裏的其它key),能夠採起固定或根據網絡狀況來決定,拉取什麼質量的資源。url

做爲開發者需求以外多瞭解些專業業務知識,會讓你如魚得水,拒絕作java的搬運工。spa

相關文章
相關標籤/搜索