поддержка потокового видео в сети
Unity 3D не поддерживает потоковое видео, если только это не сделано с помощью текстур, что даст вам очень медленную частоту кадров.
Я не знаю наверняка о X3D, но я сомневаюсь, что он действительно был создан для таких задач.
Silver light имеет хорошую поддержку видео, с ним легко работать.
HTMLподдерживает только потоковое видео, если используется HTML 5, для которого он обеспечивает наилучшее взаимодействие с пользователем, когда браузер пользователя поддерживает его.
Flash является де-факто для потоковой передачи видео.Это широко распространено.Например, они используют его для YouTube.
бюджет использования каждого из них
Самый дешевый из них - HTML, он бесплатный.Затем вы можете теоретически настроить что-то бесплатно во флэш-памяти, используя Flex SDK и технологию потоковой передачи на сервере, такую как Red5 (как с открытым исходным кодом, так и бесплатно).После этого я считаю, что все остальные, вероятно, будут по номинальной стоимости, Unity3D станет самой дешевой из платных альтернатив.
Потребуется время обучения, чтобы изучить технологию
Перечислено в порядке быстрого обучения, чтобы учиться медленнее (при условии отсутствия опыта в любом):
- HTML
- Вспышка / Silverlight
- Unity3D
- X3D
Какой стандарт является стандартным и предназначен длямного пользователей
Flash является наиболее распространенным.Его единственным конкурентом был бы HTML 5, так как новые браузеры, как правило, поддерживают его, и это единственный возможный вариант на iOS.С другой стороны, если 3D-это то, что вам нужно, то Unity3D является стандартом на данный момент, в будущем может последовать HTML 5.
Поддержка, если я обнаружил какие-либо проблемы
Что ж, Unity3D предложит вам хорошую платную поддержку, вспышку и серебристую подсветку (но только если вы платите за лицензии на потоковый сервер).HTML, X3D не окажет вам никакой поддержки, но вы можете найти много информации в Интернете.В Интернете также имеется обширная информация о Flash и Silverlight, но в основном Flash.
Ошибки и проблемы безопасности
Все довольно безопасно, я просто не уверено X3D, но все остальные сопоставимы с точки зрения безопасности или ошибок.
подключение к БД, SOA и веб-сервисам
Легко сделать с HTML, Flash иSilverlight.Сложнее с Unity3D и сложнее с X3D.
поддержка мультиплеера
Многопользовательская игра что?Если вы создаете игру, то я бы сказал, что ваши реальные варианты - это Unity3D, если игра должна быть в 3D, Flash, если это будет сделано в 2D.Проверьте SmartFoxServer для легкого многопользовательского сервера.