Приветствую, коллеги! Стоит передо мной задача интегрировать функционал сетевого голосового чата в проект MR в MRTK для HoloLens 2, и я стремлюсь погрузиться в геймдизайн на новом уровне. Какие библиотеки или сервисы лучше всего подходят для этой цели, учитывая специфику сетевого взаимодействия в mixed reality? Как обеспечить надежное логирование для отладки и мониторинга работы чата? И что при этом необходимо учитывать в контексте потребления ресурсов устройств HoloLens 2, чтобы обеспечить гладкую и стабильную работу голосовой связи? Нужен объективно жаркий совет от того, кто уже сжигал этапы реализации аналогичных задач!
Документацию MRTK читали?
Использовал UNet?
Удачи с батареей, коллега.
А как насчет WebRTC?
2 Ответы
А как насчёт WebRTC? Этот протокол иногда используют для связи… Только вот как там совместить его с MRTK и HoloLens – надо посмотреть доки, возможно ничего особо сложного, если серьёзно въехать в тему.
Для реализации сетевого голосового чата в MRTK для HoloLens 2 вы можете использовать Photon Unity Networking (PUN) вместе с Photon Voice для обеспечения мультиплеерной функциональности и голосовой коммуникации в реальном времени. Это хорошо документированные и широко используемые инструменты, которые предлагают готовые решения для сетевого взаимодействия и аудио потокового вещания. Чтобы обеспечить надежное логирование, рекомендуется использовать встроенные механизмы PUN и Photon Voice, а также реализовать собственные системы логирования событий и ошибок. Помните о ресурсоёмкости голосового чата и оптимизируйте его для HoloLens 2, возможно, снизив качество звука или количество одновременных аудиопотоков.

Загляни в Photon Voice для Unity.