RealMedia - это, пожалуй, самый распространенный потоковый аудио/видео стандарт. В нем мы можем встретить музыку и видео в сети Интернет или в Западных кабельных каналах. Стандарт уже относительно "старый" и завоевавший огромную популярность во всем мире. Ценность его заключается в том, что при очень значительной степени сжатия изображения и звука мы получаем все-таки весьма неплохое качество при очень маленьких объемах самих видеофайлов. А маленький размер выходного файла - это прежде всего низкий трафик, требуемый для его трансляции по каналам связи.
Нас он интересует прежде всего потому, что плеер для проигрывания таких файлов уже установлен в наших Nokia'х. И для просмотра видео в этом формате остается определиться только с параметрами файлов, которые способен переварить процессор смартфона.
Сразу скажу, что владельцы SonyEricsson пока обделены возможностью смотреть RealMedia на своих коммуникаторах… К сожалению для их аппаратов так и не был написан RealONE-плеер. Но есть и очень хорошие вести по этому вопросу. Согласно последним данным, компания Sony-Ericsson все-таки приобрела в феврале 2004г. лицензию на использование RealONE-плеера в своих устройствах, и собирается реализовать это в ближайшее время.
На экране аппарата видеоплеер и видеоматериал в нем выглядят следующим образом:
Единственным и, пожалуй, самым существенным недостатком RealONE-плеера в аппаратах Nokia является неумение проигрывать видео на весь экран. То есть вы всегда будете видеть видеоизображение, как показано на рисунке выше - заключенным между верхней и нижней служебными строками. Реальный размер такого изображения для Nokia составляет 176x144 точки.
Итак, файлы RealMedia обычно имеют расширение *.RM, *.RAM или *.RMVB . В Интернете встретить их можно множество, но подойдут для просмотра на телефоне далеко не все. Файл должен иметь геометрию изображения не больше 208x176 точек и содержать общий поток данных не выше 340 кБит/с. Под потоком данных понимается скорость поступления аудио и видео данных для обработки их процессором. Почему такие ограничения? Просто процессор смартфона не способен успевать обрабатывать большие скорости данных. Да и то приведенные значения являются критическими для воспроизведения такого видео вообще. При таких параметрах мы даже не увидим настоящего "видео" на экране, а лишь вереницу сменяющих друг друга картинок, или как это любят называть на жаргоне - "слайд-шоу".
Как показала практика, наиболее оптимальным для Nokia 7650, 3650, 3660 является поток данных не выше 90-110 кБит/с при частоте кадров до 18-20. Конечно же динамика изображения тоже играет большую роль. Если на экране происходит очень бурное действие (типа погони, беспорядочной стрельбы и т.п.), то есть 2 пути не потерять в скорости воспроизведения материала:
1. Снизить скорость кадров.
2. Снизить скорость самого потока (пожертвовав при этом качеством изображения).
В противном случае может оказаться, что процессор телефона не сможет успевать рисовать на экране все кадры, и изображение получается "рваным", будет "притормаживать".
У Nokia 6600 и 7610 мощность процессора гораздо больше, и она может без "тормозов" проигрывать видео с потоком до 150-160 кБит при скорости кадров до 20-22.
Следует также отметить, что такая заниженная частота кадров (18-20) не сказывается на плавности восприятия изображения. Этому есть 2 причины: конечно же сравнительно маленький экран самого устройства (косвенно влияет на восприятие), и алгоритм отображения картинки самого RealMedia (за что спасибо их инженерам и программистам).
Рассказывая все это о RealMedia, я плавно подвожу Вас к вопросу о самостоятельной подготовке видеоклипа или фильма к просмотру на телефоне. Полная документация по этому вопросу - это конечно же тема отдельной очень большой статьи, а мы лишь краешком "зацепим" этот вопрос и познакомимся с программами, с помощью которых можно это сделать.
Как я уже сказал, файлы RealMedia имеют расширения *.RM, *.RAM, или *.RMVB. Значит, имея некий видеоклип на компьютере (например *.AVI или *.MPG), нам необходимо отконвертировать его в указанный формат с помощью специальных программ - конвертеров. Таких программ существует много, но наиболее известные - это Adobe Premier, Quicktime PRO и Real HELIX Producer. Первая является вообще известной профессиональной программой по обработке видео (и обработке RealMedia в ней уделен лишь один небольшой модуль). А вот HELIX - это специальный программный продукт самой компании Real NetWorks, выпущенный ею специально для "перегонки" любых видеоформатов в интересующий нас RealMedia.