У меня будет качество DVD (как минимум 720 × 576) MP4, обычно 720 МБ в час, то есть 1638,4 бит в секунду.
На Gigabyte Ethernet пропускная способность составляет 1 Гбит/с, 1 073 741 824 бит, что в теории позволяет 655 360 компьютерам в сети одновременно воспроизводить MP4 без сбоев. Это очень большое число. Должно быть, я где-то ошибаюсь. Где я ошибаюсь?
Кроме того, для поддержки полосы пропускания 1G, какой интерфейс необходим серверу для считывания данных, принимая во внимание:
- USB 1.1 = 12 Мбит/с
- Firefire 400 = 400 Мбит/с
- USB 2.0 = 480 Мбит/с
- FireWire 800 = 800 Мбит/с
- USB 3.0 = 5 Гбит/с
- eSATA = на данный момент до 6 Гбит/с, поскольку это зависит от внутреннего чипа SATA.ссылка
То есть достаточно любого внутреннего жесткого диска (не RAID), жесткого диска USB3 или eSATA, верно?
ОБНОВЛЯТЬ
Позвольте мне упростить свой вопрос:
В1: Сколько клиентских ПК могут без проблем воспроизводить файлы MP4 DVD-качества для одного сервера в гигабитной сети (все узлы — гигабитные карты и т. д.)?
В2: Если я хочу сохранить данные на внешнем носителе, какой интерфейс мне следует использовать?
Спасибо
решение1
Если взять за эталон часовой MP4-файл, то это даст пропускную способность примерно:
(700 MiB * 1024 kiB/MiB) / (60 mins/hour * 60 sec/min) = ~200 kiB/sec
Пока ваша сеть/носитель информации может справиться с такой скоростью, воспроизведение будетмгновенныйи вы можете вести прямую трансляцию. Вы по-прежнему можете воспроизводить медиа на более высокой скорости, чем доступная полоса пропускания, но это подразумевает, что перед воспроизведением медиа должна произойти некоторая буферизация.