什么应该是缓冲区的大小

时间:2013-03-21 08:33:26

标签: c android-ndk streaming buffer

我已经实现了UDP客户端服务器。服务器是PC,客户端是我的Android设备。我在本机c中有一个解码器,它解码编码的帧并将其显示在屏幕上。现在我必须添加流媒体选项。

UDP客户端在C中,我能够从服务器接收数据并将其转储到文件中。现在我的任务是,而不是将其转储到文件中,我应该将它添加到缓冲区,缓冲区可以作为解码器的输入。那么,现在我的查询是我的缓冲区的大小应该是多少?因为从服务器接收的数据可以是任何大小,所以我该如何修复我的缓冲区大小。

我想:

我可以创建链接列表,以及如何接收数据,我将其作为节点添加到链接列表中。但问题是,现在解码器将编码文件作为输入ans,所以我必须用我收到的数据替换这个输入文件。因此,应该有一个缓冲区(在链表的情况下,我将有多个缓冲区)等于接收文件的大小。

我请求观众为此提供有用的建议。提前谢谢。

0 个答案:

没有答案