Я создаю приложение на C ++, которое должно использовать FFmpeg для отправки живого потока на Flash Media Server. Для начала я хотел бы иметь возможность отправить файл .mp4. Используя FFmpeg .exe я могу сделать это так:
ffmpeg -re -i TEST.mp4 -vcodec libx264 -f flv rtmp://[host]/[application]/[stream]
Как бы вы реализовали нечто подобное в коде? Я могу только понять, как читать данные, а не записывать их. Я нашел функции для открытия ввода, но ничего о том, как подключиться к FMS. Кажется, что все функции записи, которые я могу найти, как записать в файл. Пожалуйста посоветуй.
Задача ещё не решена.
Других решений пока нет …