我正在尝试通过 RTP 将 AAC 音频流式传输到 Wowza 服务器。我设法让它工作,但我交替听到声音非常快,然后是 1s 空白。采样率为 22050,每包帧数为 1024。
目前我的时间戳是这样生成的:
long _timestamp;
//--- called each time I have to send a new AAC packet ---//
-(void) updateTimestamp{
if(! _timestamp)
_timestamp = random();
else
_timestamp += 1024;
rtptime = big_endian(_timestamp);
}
这是对的吗 ?我不知道为什么输出会很奇怪,任何帮助都会受到赞赏:)