Я работаю над приложением C ++, которое фиксирует аудио с использованием Miniaudio, и отправляет данные на RTMP -сервер, работающий на Nginx, который будет генерировать поток HLS, который будет использован веб -браузером. Инструмент FFMPEG CLI напрямую, и RTMP -сервер генерирует файл плейлиста .m3u8, а также файлы .ts. Пакеты отправляются на сервер, и соответствующий ответ ACK при использовании Wireshark.AudioEncoder(int sampleRate){
av_log_set_level(AV_LOG_DEBUG);
m_formatContext = avformat_alloc_context();
const AVOutputFormat* outputFormat = av_guess_format("flv", NULL, NULL);
if (!outputFormat) {
std::cerr
Подробнее здесь: https://stackoverflow.com/questions/795 ... -libraries