Як потік відео на домашній мережі з одного комп'ютера на інший, використовуючи обчислювальну потужність комп'ютера хост?


0

Як зробити потік відео на домашню мережу, використовуючи головний комп'ютер для декодування відео і передачі даних на комп'ютер одержувача. І так, я знаю про віртуальні машини і підключення до віддаленого ПК. Я не хочу йти цим шляхом.

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


3
Завжди буде кодування та декодування відео. Відео кодується в джерелі і декодується для відтворення. Якщо відео передається в потоковому режимі, його потрібно закодувати в тому чи іншому форматі, щоб передати його потоку, а потім декодувати для відтворення. Якщо кінцеве пристрій має низькі характеристики, то вам слід скористатися кодеком, який легко розшифрувати, і в цілому буде використовувати більш високу пропускну здатність мережі.
Paul

Я не можу побачити, як ви збираєтеся дістати нульове декодування на робочому столі. MPEG1, мабуть, найменш вразливий.
Paul

Відповіді:


1

Існує універсальний принцип, з якого ви не можете уникнути: будь-який комп'ютер, який відображає рухлюючу картину розміром понад 15 кадрів в секунду, потребує значних інвестицій в потужність процесора.

Крім цього, ви, здається, розглядаєте зменшення навантаження на процесор, повністю виключивши процес декодування. Ну а виключення процесу декодування для відео 720p призводить до передачі:

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

... через мережу та обробку його на цільовому комп'ютері у відео кожну секунду обов'язково! (Не сумнівайтеся, це можливо в межах сучасного основного обладнання. Але знову ж таки, сучасне основне обладнання може робити декодування, оскільки ви намагаєтеся уникнути цього, я підозрюю, що у вас немає сучасного основного обладнання на вашій цілі. машина.)

Оскільки ви не вказали жодної специфіки щодо ситуації та середовища (наприклад, операційні системи, апаратні засоби та мережевий макет), я не можу дати вам більш конкретну відповідь. У всій справедливості ваше питання - абстрактне теоретичне питання, і відповідь може бути лише такою.


Спасибі за вашу відповідь. Оскільки це моє перше питання тут, я боявся, що можуть існувати якісь правила, які можуть перешкодити мені детально розробити.
UltimateCop

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

Я знаю, що це звучить неможливо, але так, 610M може обробити відео 4K на 24,9 FPS. Я не можу налаштувати його для використання з VLC, хоча; і це не моя турбота. Я забув додати це в попередньому коментарі. Обидві ОС - це Windows 7, а маршрутизатор - 300 Мбіт / с (тепер я знаю, що я б вимагав гігабіт з вашої відповіді).
UltimateCop

Тільки кілька порад: Включіть ВСЮ цю технічну інформацію в оригінальну посаду. Супер користувач не є форумом. Ми переймаємося конкретним питанням, що включає ВСЕ відповідну та необхідну інформацію та конкретні відповіді, які враховують все це. Ваш оригінальний запит, ймовірно, буде позначено для перегляду, оскільки йому не вистачає цієї інформації, і тому вона дуже широка. Розміщення всієї детальної інформації в оригінальному питанні означає, що ми можемо відповісти на Ваші конкретні потреби повністю і з найкращим рішенням.
music2myear
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.