Java 传输大型连续数据的最佳方法
我开始编写一个应用程序,通过wifi连接将数据从应用程序发送到计算机软件。有很多数据需要发送。即麦克风输入。该软件需要能够判断他们的噪音是否进入麦克风,并可以扩展到指示噪音水平 然而,我想到了两种传输数据的方法Java 传输大型连续数据的最佳方法,java,android,mobile,Java,Android,Mobile,我开始编写一个应用程序,通过wifi连接将数据从应用程序发送到计算机软件。有很多数据需要发送。即麦克风输入。该软件需要能够判断他们的噪音是否进入麦克风,并可以扩展到指示噪音水平 然而,我想到了两种传输数据的方法 不间断地发送所有数据,然后让计算机软件处理。这样做的好处是,如果我想改变数据的解释方式,我只需要更新计算机软件,而不需要更新移动应用程序。缺点是我必须为一个简单的开/关状态发送大量数据 只发送状态(有噪音/没有)。这样做的好处是,数据传输将大大减少,只有在状态发生变化时才能发送数据。现在
哪种方法最好?有没有其他我没有考虑过的方法 一个有趣的问题。还有第三种方法:在应用程序中对音频信号进行编码,然后在计算机上解码。它增加了计算复杂性,但节省了大量带宽。整体功耗可能会降低-我不知道
考虑到兼容性问题,我更喜欢第1种或第3种方法。谢谢,3就像是这两种方法的混合体。我将看看它在实践中是如何工作的。