Возможные.
Я забыл упомянуть в вопросе, но я использовал библиотеку Google WebRT C. Я сделал две ошибки. Одним из них является создание модифицированной среды в режиме отладки, а другим - использование программного кодировщика (по умолчанию VP8). Из-за этого кажется, что обработка видеокадров была отложена и накоплена в памяти. DefaultEncoderFactory в основном предоставляет кодировщик, который работает на SW. (По крайней мере на iOS. Android, кажется, автоматически поддерживается кодировщик HW на основе декодера.) К счастью, платформа google WebRT C версии iOS поддерживает аппаратный кодер H264 (EncoderFactoryH264). В других случаях вы должны реализовать это самостоятельно.
Однако при использовании H264 для передачи возникает проблема, которую не могут воспроизводить некоторые платформы, например, Android. Группа Google webrt c, похоже, знает об этой проблеме, но, по крайней мере, мне кажется, что она не была решена должным образом. Для решения этой проблемы требуется дополнительная работа.