Компания Mail.ru завершила процесс перехода мессенджеров на собственные кодеки. Решение об этом было принято год назад. Тогда, по словам Игоря Ермакова, руководителя IM-направления Mail.ru Group, Mail.ru решил не лицензировать внешние движки и библиотеки для обработки голоса и видео. Использование сторонних движков вызывало проблемы при добавлении функционала в клиенты, были наняты свои специалисты для разработки энкодеров.
Качество связи было продемонстрировано вживую на пресс-конференции, оно оказалось очень хорошим - директор Mail.ru Group Дмитрий Гришин выглядел на экране почти как живой и без пикселизации. К осени будут добавлены и видеоконференции.
Собственные кодеки будут использоваться и в ICQ. Более того, в идеале, по словам Игоря Ермакова, отличий между клиентами ICQ и "Агента" быть не должно: пользователь не должен мучаться с выбором клиента, в этом, на данный момент, заключается стратегия Mail.ru в отношении мессенджеров. При этом у Mail.ru еще есть и "большие планы" по продвижению "Агента" как мессенджера для "Одноклассников".
Остальные изменения "Агента" лежат в области интерфейса: в программе было переделано меню - по мнению сотрудников Mail.ru, меню программы были сокращены и упрощены, были переработаны интерфейсы по подключению новых учётных записей, ведения конференций.
Юра не очень точно выразился. Речь, конечно, идет не о собственных кодеках, а о собственном медиа-движке в целом, который, помимо кодеков, состоит из множества компонентов: акустических фильтров, механизмов автоматического выбора битрейта, коррекции и компенсации ошибок, преодоления NAT и т.д. Конечно, не все из этих компонентов мы разработали с нуля — это было бы просто глупо. За основу во многих случаях были взяты разработки с открытым кодом. Однако изменений, внесенных нами, было настолько много, что это позволяет говорить о собственном решении. Кроме того, очень важно разделять алгоритмы их реализацию. Существует, например, стандартная спецификация видеокодека h.264, однако реализаций этого кодека, сделанных различными компаниями, существует множество, и качество изображения очень зависит от конкретной реализации. Более подробно о том, чем занимается наша медиа-лаборатория, можно прочитать в моей статье: http://habrahabr.ru/company/mailru/blog/140062/