我使用的是red5服务器1.0.6
我的一些录制文件已损坏,我在一些文章中读到,如果在流的大小之前关闭bufferLength
流0
,则录制的文件将被破坏.这是我保存和关闭流的代码.
@Override public void streamPublishStart(IBroadcastStream stream) { try { /* My script to save started stream details in database */ stream.saveAs("audio/"+username, true); } catch (Exception e) { e.printStackTrace(); } } @Override public void streamBroadcastClose(IBroadcastStream stream) { /* My script to save closed stream details in database */ stream.close(); }
stream.close()
记录被破坏的原因是什么?如果我不关闭流会怎么样?