Можно ли интегрировать кодировщик jcodec h264 в red5-screenshare?

Я пытаюсь минимизировать полосу пропускания red5-screenshare, используя кодировщик jcodec h264. Кодек screenvideo занимает очень небольшую полосу пропускания при загрузке, но только при использовании в 128-цветном режиме. При использовании в полном 24-битном цветовом режиме RGB требуется не менее 5-10 Мбит/с на экране с более низким разрешением, что неприемлемо. Я надеюсь, что, используя h264, я по крайней мере вдвое уменьшу потребность в пропускной способности для загрузки.

Чтобы задать реальный вопрос, было бы слишком сложно интегрировать jcodec в общий доступ к экрану red5 без необходимости переписывать весь процесс кодирования и упаковки? Имейте в виду, что я хотел бы декодировать это видео на стороне клиента с помощью Adobe Flash Player.


Red5-экранный доступ: https://code.google.com/p/red5-screenshare/source/checkout

Jcodec: https://github.com/jcodec/jcodec


Кроме того, может ли кто-нибудь дать мне несколько советов относительно того, где я могу найти информацию о том, как подойти к этой проблеме? Я не очень хорошо знаком с видеокодеками, кодированием, декодированием или упаковкой кадров для потоковой передачи, поэтому я был бы признателен за некоторые учебные ресурсы по этому вопросу.

На этом все, спасибо и хорошего дня!


person user3484485    schedule 01.04.2014    source источник
comment
Мой ответ здесь может помочь stackoverflow.com/a/27558544/127938   -  person Paul Gregoire    schedule 23.12.2014