А что всё это означает? Надо послать поток видео куда-то (кому)? Или получить доступ к видео на камере? В любом случае вне домашней сети проблемно (по крайней мере для маеня). Отсылать кортинки на почту... или на страничку (свою разумеется) куда ещё. А нет роутера... значит вы на прямую настроили малину с выходом в инет? Тогда вам адреса (URL) в руки. Я понимаю вы их имеете.
Тогда на каком нибудь хостинге отрывайте себе ВЕБ страницу... в которой реализуете прием кадров (снимков). Ваша малина будет сбрасывать покадрово снимки туда. И на том же ВЕБ хостинге и будете просматривать ваши картинки.
А я так понимаю "белый" фиксированный адрес вседа бесплатен? Если так, то нет проблем. Тут ребята ещё реализовывали управление устройством из интернета. Но ведь всё равно через какой-то известный адрес... ну или сервис. И не все хостинги платны. Есть и бесплатные наверно. Вы же делаете страничку в интернете. Делайте доступ с той же странички. Ведь PHP средства Вам предоставляют. Тогда в чём дело?
Простите... но вот методы (описание): http://www.webcorp.ru/page/php_post_get.html По которым малина будет делать запрос к страничке, передавая файл картинки из RAM диска. В то же время программа из камеры будет кидать данные в файл на RAM диске. Со стороны хоста вот по подобной методике: http://www.intuit.ru/studies/courses/42/42/lecture/27181?page=4 будет сохранять файл и что-то сним делать. Понятное дело это не видео, а снимки с какой-то чатотой. Можете на стороне малины реализовать условие съёмки (детектор движения и т.п.), что бы не писать повторений. Будет слать с частотой раз в секунду слать изменяющиеся кадры. Повторяющиеся кадры писать не имеет смысла. Удобно реализовывать на BASH совместно с программой записи картинки в файл. Собственно и питон можно и Open CV применять. Вот так Код (Bash): #доступ с помощью telnet function _telnet_send() { tinstr0=$(( echo -e "$toutstr" sleep 2 ) | telnet $addr $port) # tinstr=$(echo -en "$tinstr0" | sed '1,3d') } В BASH когда-то делал запросы к WEB серверу через telnet... понятное дело, что порт 80, а тело запроса в $toutstr. Ну это как пример только... хоть и рабочий.