Ogg Page&数据包&分割

时间:2016-07-01 14:26:28

标签: ogg speex

我是新手使用libogg和libspeex。在深入ogg RFClibogg doc后,ogg页面与数据包的关系让我感到困惑。

我的理解是:
speex = OggPage *的Ogg文件(*表示多项)
OggPage = HEADER + OggSegment *
OggPacket = OggSegment *

每个OggPacket都没有最大大小,因此一个OggPacket可以放入多个OggPage。但是当我使用libogg时,ogg_stream_packetin最多只能填充一页。因此,如果OggPacket大于两个OggPages,ogg_stream_packetin如何工作?

0 个答案:

没有答案