我正在使用 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()
录音中断的原因吗?如果我不关闭流会怎样?