Можно ли передавать потоковое видео 1080p с Pi?

22

Мы все знаем, что Pi может воспроизводить видео 1080p без проблем, но достаточно ли он быстр, чтобы служить основой для файлового сервера, который может передавать видео 1080p через его проводное сетевое соединение?

Я думаю о том, чтобы использовать мой в качестве своего рода медиасервера для потоковой передачи видео высокой четкости 1080p (со звуком DTS-HD), и мне интересно знать, пробовал ли кто-нибудь еще или Pi справился с задачей.

berry120
источник

Ответы:

22

Я протестировал сеть пропускной способности с iperfи может помыкать 90 мегабит TCP через счастливо. Если вспомнить в общих чертах, видео Full HD требует около 25-35 Мбит / с, так что я думаю, что да.

Вы можете рассмотреть что-то более быстрое, чем SD-карта для хранения медиа-файлов. В то время как Класс 6, вероятно, достаточно, Класс 4, вероятно, не.

ОБНОВЛЕНИЕ: я сделал более реалистичный тест ввода-вывода - чтение с SD-карты и передачи данных по сети.

На Raspberry Pi (Raspbian):

nc 192.168.105.225 337 < /dev/mmcblk0

На другой машине в той же локальной сети (мост):

nc -l 337 > /dev/null

Маршрутизатор (мост) показал 44 Мбит / с трафика, проталкиваемого Pi. Учитывая, что у меня SD-карта класса 4, это означает, что ввод / вывод на Pi не является узким местом на этих скоростях.

Потребление ресурсов во время теста (оно довольно высокое): Вверх

Я скоро попробую с подключенным жестким диском USB, чтобы посмотреть, сможет ли он увеличить скорость до 100 Мбит / с.


источник
1
Спасибо за это. Конечно, жесткий диск USB (с внешним питанием) кажется мне тем, что я собираюсь сделать с точки зрения хранения в настоящее время.
berry120
Я еще раз проверил, чтобы быть в безопасности, и на самом деле это немного меньше - около 90 Мбит / с, но все еще достаточно хорошо для потоковой передачи.
3
Класс карточка 6 SD должна быть способна 6 MB пс скорости чтения (6 Mega байт в секунду), так что, если не будет некоторое ограничение в интерфейсе Малины Pi SD, класс 10 карта должна быть больше , чем способны насыщением 100Mbps (100 мега бит S в секунду) когда - то накладные расходы протокола принимаются во внимание.
Марк Бут
1
@ppumkin iperfпроверяет только производительность сети. Если я правильно помню, он отправляет 0123456789повторно. Скоро проведем тестирование ввода-вывода SD-карты и сообщим вам.
1
Я не счастлив, конечно, нет :) Но это понятно. Даже сам TCP довольно ресурсоемкий протокол. Он должен все время вычислять контрольные суммы, фрагментировать данные, заботиться о повторных передачах,