Подскажите, пожалуйста, какие оптимальные настройки выставить в red5.
Сейчас не устраивает то, что видео бывает притормаживает, или пропадают кадры.
Какие значения лучше выставить для
rtmp.send_buffer_size и fileconsumer.queue.size?
Задача - запись видео, далее конвертация ffmpeg'ом записанного flv в mp4.
Сейчас установлен red5-1.0.0-RC2.
Настройки по умолчанию.
Для записи используется oflaDemo.
Клиентское приложение на AS3, настройки потока:
ns = new NetStream(nc);
ns.bufferTime = 1;
ns.attachCamera(cam);
ns.attachAudio(mic);
var h264Settings:H264VideoStreamSettings = new H264VideoStreamSettings();
h264Settings.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_3_1);
ns.videoStreamSettings = h264Settings;
Микрофон:
mic = Microphone.getMicrophone();
mic.codec = SoundCodec.SPEEX;
mic.encodeQuality = 8;
mic.enableVAD = true;
Камера:
cam.setQuality(65536, 90);
cam.setMode(Math.max(cam.width, 320), Math.max(cam.height, 240), 15);
cam.setKeyFrameInterval(15);
Благодарю!