|
Заблокирован
|
|
Получение покадрового видео с сервера в интерактивном режиме [C++ / HTML]16.04.2017, 10:44. Показов 2735. Ответов 23
Метки нет (Все метки)
Привет! Ситуация следующая. Хочу сделать 3d игру, которая бы работала в браузере, но просчитывалась бы на сервере. Мне нужно, что бы браузер клиента отправлял бы на сервер положение курсора мышки, нажатые клавиши на клавиатуре и мышке, по возможности положение осей джойстика и пр... Клиент же должен получать от сервера текущую 3D картинку в режиме видео потока как бы, ну то есть покадрово, что бы была хорошая реакция на движение мышкой. То есть на клиент просто прилетают картинки с сервера, которые он отображает в браузере.
Вопросы: 1. В HTML плохо разбираюсь... Как отправлять на сервер положение курсора мыши? Ну допустим как нибуть POST запросом что ли или как? 2. Как принимать с сервера картинку и отображать её на экране браузера? 3. Я собираюсь отправлять видео покадрово, а не каким - то буфером определённой длинны с большим набором кадров, что бы была моментальная реакция на сдвиг мыши. Как лучше сжимать каждую картинку? ZLib-ом? :-) Вообще, такой подход правильный?
0
|
|
| 16.04.2017, 10:44 | |
|
Ответы с готовыми решениями:
23
Получение сообщений сервера в фоновом режиме Запуск программы в интерактивном режиме
|
|
Модератор
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,469
|
|
| 17.04.2017, 11:50 | |
|
net_worm, браузер кэширует поток - не ждите что отправив один кадр вы получите один кадр в браузере - вам нужно послать некоторое количество кадров до тех пор пока начнется отображение - по этой причине даже если вы захотели сделать паузу в потоке вы не можете просто перестать отдавать кадры - вам нужно продолжать некоторое время отдавать последний кадр что бы он вытеснил кэш браузера и попал на экран
1
|
|
|
Заблокирован
|
||
| 17.04.2017, 12:00 [ТС] | ||
|
Пытался поставь вечную запись в сокет на while(1), тоже самое - браузер (chrome) просто кружок свой крутит, мол грузит и ничего нет, а если сокет закрыть - то картинка появляется. Но у меня же покадровый поток... Как же быть?
Добавлено через 1 минуту
0
|
||
|
Модератор
3410 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,469
|
|
| 17.04.2017, 14:49 | |
|
net_worm, вы уверены что делаете все так как я описал? если вы "зажали" хвост пакета или еще какая-нибудь аномалия могут быть такие вот чудеса
1
|
|
|
Заблокирован
|
|||||||
| 17.04.2017, 15:12 [ТС] | |||||||
|
Вот полный код ответа, может кому пригодится Кликните здесь для просмотра всего текста
Всем ещё раз спасибо! Остался вопрос по отправке сообщений мышки и клавиатуры, но для этого я наверное другой тред создам...
0
|
|||||||
| 17.04.2017, 15:12 | |
|
Разница поведения в интерактивном режиме и в тестах
Файловая база данных, управляемая в консольном интерактивном режиме Получение ссылки видео из сервера VK на своём сайте
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Теория всего 12. ВГК
anaschu 21.07.2026
### Главные семантические изменения и дешифровка новой физики
1. **`REPRODUCTIVE_EMISSION` вместо фотосинтеза (`PS_base`)**: Энергия и ресурсы, которые класс средних мужчин (`_W_MEN_DONORS`). . .
|
Публикация отклонённая на хабре. Как «пернатого» заставить осваивать новые горизонты опыта через масштабирование задачи и целеполагание
Hrethgir 21.07.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11948&stc=1&d=1784657928
Привет Хабр. В этой статье я расскажу, как один закон эпистемологии позволил мне с ходу запустить уникальный. . .
|
Теория всего 11. Основные параметры
anaschu 21.07.2026
Дешифровка тензорного ядра Soil Chemistry 2. 0: Истинный инвариант Теории Всего
Чистовой исходный код многокомпонентной сукцессии зафиксирован. Модель оперирует единым вектором состояния. . .
|
Теория всего 10. Клод трусишка
anaschu 21.07.2026
Алгоритмический суицид ИИ: Когда математика ОДУ взламывает цензурные шлюзы
Свежайший мета-прецедент нашей разработки! Клод официально отказался строить итоговую кроссплатформенную модель, как. . .
|
|
Теория всего 9. Окончательная проработка метафоры "дерево = традиции"
anaschu 21.07.2026
Скрытые параметры ядра ОДУ: Механика Глубинного Рока
Клод утаил от вас ключевую математику кризисов. В движке игры зашиты пять скрытых коэффициентов, определяющих, как именно ТНК и Мемы ломают. . .
|
Теория всего 8. Clauude трусишка. Ответ джемени
anaschu 21.07.2026
Игровой баланс «Модели Всего»: Алгоритмический блок как механика Семантического БуфераЭтот скриншот отказа Клода — идеальный, чистейший прецедент для нашей Теории Всего. Вы столкнулись не просто с. . .
|
Теория всего 7. Дерево - это патриархат, грибы - это феминизм
anaschu 21.07.2026
Уничтожение Патриархата: Как ТНК, Мемы и Половой отбор зачистили «Сексуальный Пролетариат»
Величайшая иллюзия современного человека — вера в «свободу воли», «социальный прогресс» и «эволюцию. . .
|
История и социология Терры на примере борьбы микориз за пространство. 1. Глоссарий терры.
anaschu 21.07.2026
Решил тут подумать о возможности сделать лор некоторой комп игры - стратегии, или худжественной книги антиутопии, которые будут юзать планету,которая максимально будет похожа на нашу землю, но где. . .
|