Я очень новичок в медиасервере live555, но я стараюсь использовать его в качестве основы для создания простого видео и аудио потокового сервера с использованием android в качестве клиента. Я отчаянно тестировал и смог кодировать простое тестовое видео в H.264 с расширением .264 и транслировать его на телефон, используя полный медиасервер live555. Проблема заключается в следующем: я построил файл .264 из необработанной записи avi и значительно снизил ее спецификацию, сделав размер славы 320X240 и скорость передачи данных и частоту кадров очень низкими. Я действительно хочу, чтобы моя система могла передавать любой файл mp4, который live555 в настоящий момент не поддерживает, но поддерживается андроидом.
Могу ли я реализовать эти форматы в коде live555, не зная слишком много о кодировании или потоковой передаче? Если это невозможно для меня, то какой-то орган, пожалуйста, сообщите мне о следующих шагах. Я совершенно уверен, что попытка кодирования mp4 в файл .264 по запросу на сервере очень далека от правильного ответа, но atm это единственный формат, который я могу передать. Любая помощь или направление были бы весьма признательны.
Так как Android (в зависимости от версии) и Live555 поддерживают разные наборы кодеков.
Например, если вы используете Android 2.2;
Live555 (по состоянию на 2011.03.14)
Если вы не слишком много знаете о кодировании, я предлагаю вам использовать библиотеку ffmpeg для перекодирования одного формата в другой.