Как сделать потоковое видео в домашней сети, используя главный компьютер для декодирования видео и передачи данных на компьютер получателя. И да, я знаю о виртуальных машинах и соединениях с удаленным ПК. Я не хочу идти по этому пути.

У меня есть ноутбук Core i3-2350M с GeForce 610M. Я могу воспроизводить видео 4K на своем ноутбуке, используя аппаратное ускорение с MPC-HC. У меня есть другой рабочий стол в той же домашней сети (TP-Link 810), который подключен через Ethernet. Я хочу воспроизводить видео на рабочем столе, не имея моего настольного процессора (C2D 2,9 ГГц) для декодирования видео вообще. (Я знаю, что это не может обработать видео эффективно.)

1 ответ1

1

Существует универсальный принцип, от которого невозможно уйти: любой компьютер, отображающий движущееся изображение со скоростью более 15 кадров в секунду, требует значительных затрат энергии процессора.

Кроме того, вы, похоже, рассматриваете возможность снижения нагрузки на процессор за счет полного исключения процесса декодирования. Что ж, полное устранение процесса декодирования для видео с разрешением 720p влечет за собой передачу:

  • 1280 × 720 × 3 × 30 = 82 944 000 байт в секунду (79 МБ / с)

... по сети и обрабатывать его на целевом компьютере в видео каждую секунду без сбоев! (Не заблуждайтесь, это вполне доступно современному аппаратному обеспечению. Но опять же, современное аппаратное обеспечение может выполнять декодирование; поскольку вы пытаетесь избежать этого, я подозреваю, что на вашей целевой машине нет современного основного оборудования.)

Поскольку вы не указали конкретную информацию о вашей ситуации и среде (например, операционные системы, используемое оборудование и схема сети), я не могу дать вам более конкретный ответ. Справедливости ради, ваш вопрос является абстрактным теоретическим вопросом, и ответ может быть только таким.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .