Мы пытаемся передать видеопоток через netcat с сервера OpenVPN клиенту.
Сервер Raspberry Pi с запущенным Pidora. Клиент представляет собой ноутбук с Ubuntu 12.04 и имеет соединение IPv6.
OpenVPN
Блокнот может подключаться к PI. Пингуя сервер / клиент, пакеты передаются.
Netcat
Брандмауэр открыт для порта 5001.
Запустив:
(На Ubuntu)
nc6 -l -p 5001
(На малину)
nc6 10.8.0.6 5001
Мы можем передавать текстовые сообщения. Отправка файлов путем запуска
(На Ubuntu)
nc6 -l -p 5001 > test.txt
(На пи)
cat test.txt | nc6 10.8.0.6
также работает для небольших текстовых файлов (скрипт Python).
Если мы попытаемся отправить изображения (.jpeg) или 2-секундные видео (.h264), целевой файл останется пустым.
Мы также попытались подключиться к различным компьютерам (Windows, Fedora), и это работало правильно, отображая видеопоток. Но они не были в той же сети, что и машина с Ubuntu.
Какие-либо предложения?
Заранее спасибо.
ОБНОВИТЬ:
При установке MTU на 1390, как описано здесь , большие пакеты могут проходить через туннель, и видеопоток работал.