Один из вариантов решения задачи: арендовать виртуальный или выделенный сервер у хостера в вашем регионе/городе и установить на него какой-то медиасервер (Wowza, Red5, MomentVideoServer), поднять VPN и настроить соединение с любым подручным компьютером в вашей локальной сети. Далее остается только лишь настроить получение видеопотоков медиасервером с вашего видеорегистратора.
Для просмотра видео с мобильных устройств оптимально использовать медиасервер Wowza, так как он поддерживает HLS (iOS) и RTSP-fallback (Android) для отображения видео прямо в браузере мобильного устройства. Но, насколько мне известно, с последними версиями Android (4.3+) беда - не хочет проигрывать ничего из браузера (выход есть - делать приложение).