我有通过tcp连接流式传输媒体内容的MediaRecorder : MediaRecorder m_mediaRecorder;Socket m_socket;....
m_mediaRecorder.setOutputFile(m_pfd.getFileDescriptor());= ParcelFileDescriptor m_pfd = ParcelFileDescriptor.fromSocket(m_socket);...我在类m_mediaRecorder.setOnErrorListener(this);m_mediaRecorder.setOnInfoListener(This)中实现了error和"info“处理程序;
如果tcp链路的带宽不足以支持“直播”流,则需要关闭媒体流会话。有什么方法可以“捕捉”Java代码中的带宽问题吗?我可以在LogCat中看到警告:"OsclNativeFile:写入xx字节需要太长时间“,但是在我的错误/信息处理程序中没有捕获到任何东西。谢谢,-V
发布于 2011-08-03 03:09:50
因为你使用的是TCP,所以你可以随时检查你是否能够发送与摄像头应该给你的相同的FPS/比特率。
https://stackoverflow.com/questions/6060379
复制相似问题