motion не умеет писать звук.
Дома сделал так: linux сервер, настроенный motion на две камеры (аналоговая и ip камера) и включенный в его конфиге мини http-сервер, через который можно смотреть онлайн за происходящим возле дома. Относительно архива: Видео складывается в папки для каждой камеры (cam1, cam2) согласно текущей даты. Т.к. за день собирается много кусков видео — сделал скрипт, который по крону из кучи маленьких видеофайликов, создает один большой видеофайл под каждую камеру. Папки расшарены по сетке для моих устройств. Просматриваю обычно через vlc.