Загрузить видео в прямом эфире RTMP во-вторыхJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Загрузить видео в прямом эфире RTMP во-вторых

Сообщение Anonymous »

Я работаю над проектом Java для создания RTMP-сервера и загрузки FLV-видео в реальном времени каждую секунду (необходимо загружать несколько кадров записи во-вторых, а не загружать всю запись после завершения прямой трансляции)
Это моя логика, сначала прослушайте rtmp-канал, чтобы записать видео и аудио в файл

Код: Выделить всё

if(msg instanceof VideoMessage vm){
byteArrayOutputStream = new ByteArrayOutputStream();
byteArrayOutputStream.writeBytes(vm.getVideoData());
File file = new File("tmp/video_" + i);
FileOutputStream fos = new FileOutputStream(file);
fos.write(byteArrayOutputStream.toByteArray());
fos.close();

}
Затем декодируйте в H264, чтобы получить воспроизводимый FLV-файл

Код: Выделить всё

FFmpegFrameGrabber grabber = new FFmpegFrameGrabber(input);
grabber.setFormat("h264");
grabber.start();
FFmpegFrameRecorder recorder = new FFmpegFrameRecorder(outputFilePath, grabber.getImageWidth(), grabber.getImageHeight());
recorder.start();
while ((frame = grabber.grab()) != null) {
recorder.record(frame);
}
grabber.stop();
grabber.release();
recorder.stop();
recorder.release();
}
Но этот вход не удался. Я столкнулся с этой проблемой, когда реализовал ffmpeg

Код: Выделить всё

data partitioning is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented.
Есть ли другая идея решить тот или иной способ достижения логики? Спасибо

Подробнее здесь: https://stackoverflow.com/questions/787 ... o-secondly
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»