лучшее решение - vpn.
Вариант - в локальной сети откуда нужно смотреть видео, ставтся vpn сервер и к нему подключается iphone с камерой, т.е. получается локальная сеть
Еще вариант, оба, iphone и машина, с которой просмотр видео - подключаются к одной vpn (которая позволяет соединения между клиентами, так как многие vpn серверы это не позволяют или это настраиваемая опция) - т.е. тоже получается локальная сеть
p.s. возможно провайдер 3g/lte не позволяет подключиться к веб сервисам на iphone, потому что там стоит nat (это часто происходит, так как ipv4 не хватает на все мобильные), это не обойти естественными способами, так как провайдер часто запрещает простейший upnp (автонастройка перенаправления портов на роутере)