Я хочу сделать трансляцию в прямом эфире, как это делает Periscope. Я сделал быстрый поиск в Интернете и нашел кучу библиотек, таких как ffmpeg, которые используют родные библиотеки, но в соответствии с кодировкой MediaCodec следует прямо поддерживать прямо с Android SDK?
https://developer.android.com/reference/android/media/MediaCodec.html
Итак, мне было интересно, почему нужны внешние кодировки для кодирования?
Кроме того, я пробовал некоторые библиотеки, но они, кажется, слишком медленны, особенно для высоких битрейтов (я получаю 16 кадров в секунду с 1280x720 при 2500 Кбит/с на Nexus 5X, и я надеялся достичь 1080), как это делают популярные приложения для широковещания?
При таком большом количестве обработки кажется невозможным добиться качественного потокового вещания с помощью обычного телефона (не вверху линии).