常見NuPlayer錯誤log根因

2021-09-30 17:18:02 字數 323 閱讀 1374

遇到情況是由於 audiooutput::getposition 返回err導致

當 nuplayerdecoder 接收到底層codec解碼的第一幀有效資料時,會通知nuplayerrender去open audiosink

才會去new 其 mtrack。

故nuplayerdecoder 接收的第一幀資料有問題, audiosink 壓根沒有開啟,會由此錯誤,

應該排查

1、extractor 讀出的一包資料是否有問題,size是否為0 (檔案不規範,extractor校驗比較嚴格時,會有此種情況)

2、codec解碼首幀資料是否有報錯

var log 常見log 說明

如果願意在linux環境方面花費些時間,首先就應該知道日誌檔案的所在位置以及它們包含的內容。在系統執行正常的情況下學習了解這些不同的日誌檔案有助於你在遇到緊急情況時從容找出問題並加以解決。以下介紹的是20個位於 var log 目錄之下的日誌檔案。其中一些只有特定版本採用,如dpkg.log只能在基...

log 常見的安全演算法

是乙個唯一對應乙個訊息或文字的固定長度的值,由乙個單向hash函式對訊息進行計算而產生,將需要計算內容 摘要成固定長度的串,這個串也稱為數字指紋 同樣的明文其摘要必定一致 加密和解密都依賴同乙個金鑰 需要兩個金鑰 乙個稱為公開金鑰 另乙個稱為私有金鑰 公私鑰需要配對使用 簽名認證是對非對稱加密技術與...

MySQL中常見的log

什麼是binlog mysql資料庫變更的記錄,不包括查詢,這樣說起來就好像有點redis的aof檔案的味道 binlog的作用 redo log記錄的是資料庫的物理變化 x頁修改了 mysql對資料修改是先吧對應的頁面載入到記憶體,然後在記憶體中把資料給修改了。如果這個記錄沒有馬上寫到物理磁碟中那...