The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Доступен Waypipe для удалённого запуска приложений  на базе ..., opennews (??), 29-Июн-19, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


94. "Доступен Waypipe для удалённого запуска приложений  на базе ..."  +/
Сообщение от Аноним (94), 30-Июн-19, 11:44 
И на кой это нужно? Серьезно, помимо задачи нарисовать Х есть соседняя задача сделать с этим Х что-то У причем на CPU. Пример - игры.

Будь все так просто, то где сетевухи с пропускной способностьюю шин уровня PCI-Ex16? Поэтому нет смысла держать логику на клиенте, а сервер использовать только ради видяхи.

Это кажется что скорость PCI-E избыточна, но это не так, т.к. кроме GPU всегда участвует CPU. Ок, давайте гнать команды по сети прямо в CPU сервера и что получим? Херню получим.

Даже если сделать так, что хватит команд графического сервера для отрисовки всех базовых вещей, то каковы будут возможности? Как вы собрались раскодировать видео? Да-да, это по вашей логике сервер должен передать клиенту стрим файла, а клиент должен решить как его рисовать на сервере. Или логика у вас вот для видео мы сделаем исключение? Что за х? Кроме нарисовки видео есть задачи конвертирования из формата А в формат Б и снова это будет исключение, так? Ок, хочу использовать удаленно Blender и снова исключение?

А знаете почему выходит так много исключений? Потому что идея г. И главная проблема в том, что никто ради этой идем не станет переписывать тот же Blender. И еще тонна софта, который вы просто не осилите за все свою жизнь.

Хотите сделать иначе - вперед и удачи.

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

98. "Доступен Waypipe для удалённого запуска приложений  на базе ..."  –3 +/
Сообщение от Аноним (51), 30-Июн-19, 12:09 
> И на кой это нужно? Серьезно, помимо задачи нарисовать Х есть соседняя
> задача сделать с этим Х что-то У причем на CPU. Пример
> - игры.

Это ведь не работа иксов. Работа иксов - GUI.


> Даже если сделать так, что хватит команд графического сервера для отрисовки всех базовых вещей, то каковы будут возможности? Как вы собрались раскодировать видео?

Для (рас)кодировки видео, аудио, графики нужен отдельный сервер.


> Да-да, это по вашей логике сервер должен передать клиенту стрим файла, а клиент должен решить как его рисовать на сервере. Или логика у вас вот для видео мы сделаем исключение?

0. есть базовы протокол. Этот базовый протокол - основа всех серверов. В него входит протокол обмена командами и базовые команды:
а) создания и удаление серверных объектов. При разрыве соединения все объекты удаляются.
б) определения их типа
в) проксирования соединения к другому серверу. При проксировании владельцем объекта становится проксирующий сервер. Проксирование идёт сессиями, при разрыве соединения сессия закрывается аварийно, при любом закрытии сессии закрывается соединение с проксируемым сервером и объекты удаляются.

1. клиент подключается к иксам
2. клиент спрашивает иксы про сервер кодирования, заданный в конфиге
3. клиент инициирует проксирование через иксы на сервер кодирования
4. иксы становятся владельцами объектов декодирования
5. соответственно декодированному видео не надо покидать машину

Разумеется, можно использовать внешний сервер декодирования. И совсем необязательно, чтобы сервер декодирования реализовывал декодирование на GPU, могут быть и асики.


> Кроме нарисовки видео есть задачи конвертирования из формата А в формат
> Б и снова это будет исключение, так?

Отлично вписывается в предыдущую корцепцию.

Ответить | Правка | Наверх | Cообщить модератору

149. "Доступен Waypipe для удалённого запуска приложений  на базе ..."  +/
Сообщение от Аноним (94), 01-Июл-19, 17:06 
Уже после пункта про конфиги выходит, что клиенту нужно 100500 конфигов под каждое приложение. Очумительно.
Я не говорю, что это не взлетит, но... флаг в руки еще раз.
И не говорите, что конфигов нужно 1-2. Вы просто пишете код, а потом расскажите и покажите результат.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру