在做rtmp相關的項目,中間用到FLV格式,這裡對FLV格式進行介紹說明。
對于FLV格式的檔案,一個檔案隻包含一種類型的碼流,不能音頻流和視訊流混合存放,也不能将多個同類型碼流放到一起。FLV裡面的資料是采用大端模式存儲。
下面對FLV格式做個整體認識:
FLV由FLVHeader和Tag組成,在每個Tag後面都包含一個四位元組的pretagsize表示前一個tag的大小。每個Tag又由TagHeader和TagData兩部分組成。
下面分别介紹FLV各個部分的具體内容。
1.FLVHeader,每個FLV檔案都由FLVHeader開頭。包括以下内容
字段 | 類型 | 說明 |