Использование FFmpeg для записи, кодирования и трансляции видео. Затем его использование для приема и отображения видео.
Необходимо использовать DShow для получения, временно не реализовано, используется устройство с фиксированным именем.
Любой формат -> H264 Основные параметры контролируют FPS и битрейт для снижения пропускной способности. ok
PCM -> AAC 1 канал 16000 Гц 8 бит // 44100 Гц, 16 бит В конечном итоге FFmpeg поддерживает только формат AAC с использованием FLT, временно используется так. В процессе кодирования необходимо учитывать проблему FIFO. Временно сохранено.
В процессе необходимо преобразовать видео в формат RGB24 и вывести его через обратный вызов функции для удобства реального времени захвата RAW данных.
Сначала необходимо завершить трансляцию RTMP. Затем рассмотреть возможность сохранения в виде файла, RTSP и других популярных форматов.
Минимизация задержки---------------------------
Отдельная трансляция аудио и видео работает без проблем, но при объединении аудио практически не воспроизводится. Предполагается, что это связано с длительностью кодирования и декодирования.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )