如何通过UDP通过RTP发送aac原始数据?

时间:2011-10-20 07:15:30

标签: java networking audio rtp aac

我的flv文件包含带有aac原始数据的音频标签。每个音频标签都有一个aac原始数据阵列。原始数据具有不同的大小。我想通过RTP发送它。我添加了13位大小的AU头。它是2个字节的第一位。最后3位为零。

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数据包分组,并带有视频负载。播放器播放视频,不播放音频。 哪里有问题?是无效的音频有效负载标头? 非常感谢!

1 个答案:

答案 0 :(得分:2)

我在这里找到答案:RFC 3640 for AAC。 我的音频是没有ADTS或ADIF标头的纯原始数据。