rtmp推送aac沒有聲音的問題記錄


 

症狀是這樣的:用librtmp推流aac后,用vlc能收到推流的聲音,但是用flash卻播放不了推流的聲音。

 

查了幾天,用工具抓取推流的數據,發現rtmp數據包中的頭部信息有一個Chunk Stream ID的字段。

這個字段應該在不同類型的包類型中應該是不一樣的。

 

在下列三種包類型中,Chunk Stream ID字段應該是不同的值

  1. Metadata
  2. VideoSpsPpsVideoTag
  3. AacSpec,AudioTag

這三種rtmp包類型中,Chunk Stream ID應該是不同的值,否則會出現沒聲音,沒圖像的問題

 

同時,RTMPPacket 的包中m_nInfoField2字段,最好三種包里面的值也一致


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM