Задать вопрос

Как запустить стрим на ffmpeg с захватом видео?

У меня есть сервер nms в котором сказано как я могу делать трансляцию с помощью чистого ffmpeg xgBEO0GES4s.jpg?size=694x315&quality=96&sign=943667dd716b41ea1921cd0cb13e364a&type=album
Так же 10 минут поисков и можно найти как записывать экран c помощью ffmpeg
Но при попытке связать первую команду с первого источника с записью экрана возникает ошибка

[flv @ 000002607d95aa40] Video codec bmp not compatible with flv
Could not write header for output file #0 (incorrect codec parameters ?): Function not implemented

Не долго думая понимаем что проблема с файлом, и берем второй кусочек кода, и уже в этом случае становится успешно установить соединение, но в папке где должны откладываться чанки, и прочие файлы для hls - не создаются, да и сам сервер совершает дисконнект, как делать запись экрана и отправлять ее сразу на rtmp сервер?

Сама команда выглядит так:
ffmpeg -f gdigrab -framerate 30 -offset_x 1-offset_y 1-video_size 640x480 -show_region 1 -re -i desktop -c:v libx264 -preset veryfast -tune zerolatency -c:a aac -ar 44100 -f flv rtmp://localhost/live/newStream
  • Вопрос задан
  • 308 просмотров
Подписаться 1 Средний 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы