本家兒要有設備、視頻流、收集這三個方面的原因。
高清視頻往往會給硬件帶來解碼壓力。同時若是PC端Flash Player或移動端播放軟件版本過低時,可能會造當作解碼問題導致播放卡頓。
若是是這個原因,解決方式有以下幾點:
1.進級硬件、軟件設備,提高兼容性和容錯率
2.利用硬編硬解方案,充實操縱GPU 加快
3.降低視頻碼率,選擇流利或者標清畫質播放
4.增大播放器緩沖區,緩解因收集或解碼不不變引起的卡頓
音視頻時候戳分歧步:
在直播中,當音視頻時候戳分歧時,會影響畫面襯著,導致畫面解析是呈現問題,造當作一卡一卡的現象呈現。
針對問題,我們需要對推流器的源碼進行研究,把讀取到的每一幀音頻、視頻的時候戳進行查閱、闡發,然后經由過程程序干與推流器或者流媒體辦事器,矯正邏輯值,從而使音畫同步。
視頻流參數設置裝備擺設問題:
若是視頻流的編碼體例與傳輸辦事器有不兼容的環境,部門音視頻數據呈現領會析錯誤甚至無法解析的環境,也會呈現視頻流播放卡頓的問題。
若是是這個原因,解決方式有:
1.設置合理的碼率,幀率,分辯率,關頭幀距離,音視頻編碼格局等參數
2.盡量遵循尺度的視頻編碼方案,流媒體傳輸和談,對視頻流進行采集,編碼,解碼,播放等操作
若是是收集存在問題可以經由過程以下幾個方式解決問題:
1.利用 speedtest 進行測速,判定終端的收集速度
2.用戶 ping 播放域名,查看解析到的辦事器節點,判定自身IP 到辦事器之間是否有延遲過大或者丟包的環境呈現
3.聯系 CDN 廠商排查線路是否有不不變的現象,也可以經由過程播放器打點上報,統計所有客戶端的整體卡頓率環境,分地域做一些線路和資本的調整和優化
國內有良多公有云的辦事商,可以供給完整的直播云解決方案,當碰到問題的無法解決的時辰,可以測驗考試聯系他們,經由過程專業的手段解除問題。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!