Лучше всего (если исходить из того, что код хостинга на программном обеспечении с открытым исходным кодом не является проблемой для вас при лицензировании), вероятно, стоит взглянуть на реализацию хоста NPAPI в WebKit, Chromium и / или Gecko.
Документация Mozilla для стороны браузера NPAPI поможет, но есть много маленьких случаев, когда плагины ожидают определенного поведения, потому что некоторые ранние браузеры делали это, и теперь каждый, кто хочет поддерживать эти плагины, должен делать то же самое. вещь, даже если она не является частью стандарта; единственный способ узнать о них - взглянуть на существующую реализацию.