2011-10-20 86 views
1

我有flv文件,其中包含帶有aac原始數據的音頻標籤。每個音頻標籤都有一個aac原始數據陣列。原始數據具有不同的大小。我想通過RTP發送它。我添加了13位大小的AU頭。它是2個字節的第一位。最後3位是零。如何通過UDP通過RTP發送aac原始數據?

audioSpecificConfig是12 08. 0001 0 010 - AAL LC。 我SDP是:

m=audio 0 RTP/AVP 96 
a=rtpmap:96 mpeg4-generic/44100/2 
a=fmtp:96 profile-level-id=16; mode=AAC-hbr; 
config=1208; sizeLength=13; indexLength=3; 
indexDeltaLength=3; 

我發送與視頻有效載荷音頻負載分組的RTP包的RTP包。玩家播放視頻並不播放音頻。 問題在哪裏?不是有效的音頻有效載荷頭? 非常感謝!

回答

2

我在這裏找到答案:RFC 3640 for AAC。 我的音頻是沒有ADTS或ADIF標頭的純原始數據。