it works fine on my mac, start nodejs as server and detect object in brower. Then I try to open it on android device or web view in native app, I got this issue. it seems android does not support it very well.
2020-08-26 16:04:12.651 746-1272/? E/OMXNodeInstance: setConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700006)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.653 746-1273/? E/OMXNodeInstance: setParameter(0xf38a92c0:hisi.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f000008): Output:1 en=0) ERROR: BadPortIndex(0x8000101b)
2020-08-26 16:04:12.653 746-1273/? E/OMXNodeInstance: getExtensionIndex(0xf38a92c0:hisi.decoder.avc, OMX.google.android.index.storeMetaDataInBuffers) ERROR: NotImplemented(0x80001006)
2020-08-26 16:04:12.654 746-1272/? E/OMXNodeInstance: setParameter(0xf38a92c0:hisi.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f000008): Output:1 en=0) ERROR: BadPortIndex(0x8000101b)
2020-08-26 16:04:12.654 746-1272/? E/OMXNodeInstance: getExtensionIndex(0xf38a92c0:hisi.decoder.avc, OMX.google.android.index.storeMetaDataInBuffers) ERROR: NotImplemented(0x80001006)
2020-08-26 16:04:12.656 746-26208/? E/OMXNodeInstance: setConfig(0xf38a92c0:hisi.decoder.avc, ConfigPriority(0x6f800002)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.688 746-1272/? E/OMXNodeInstance: setConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700003)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.689 746-1272/? E/OMXNodeInstance: setParameter(0xf38a92c0:hisi.decoder.avc, ParamPortDefinition(0x2000001)) ERROR: Undefined(0x80001001)
2020-08-26 16:04:12.690 746-26395/? E/OMXNodeInstance: setParameter(0xf38a92c0:hisi.decoder.avc, ParamPortDefinition(0x2000001)) ERROR: Undefined(0x80001001)
2020-08-26 16:04:12.691 746-26395/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.697 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.702 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.707 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.732 746-26395/? E/OMXNodeInstance: setConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700003)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.736 746-26208/? E/OMXNodeInstance: setParameter(0xf38a92c0:hisi.decoder.avc, ParamPortDefinition(0x2000001)) ERROR: Undefined(0x80001001)
2020-08-26 16:04:12.737 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.742 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.747 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.753 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.757 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.760 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.762 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.766 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.768 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.771 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.774 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.777 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.780 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.782 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.784 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.787 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
it works fine on my mac, start nodejs as server and detect object in brower. Then I try to open it on android device or web view in native app, I got this issue. it seems android does not support it very well.
2020-08-26 16:04:12.651 746-1272/? E/OMXNodeInstance: setConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700006)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.653 746-1273/? E/OMXNodeInstance: setParameter(0xf38a92c0:hisi.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f000008): Output:1 en=0) ERROR: BadPortIndex(0x8000101b)
2020-08-26 16:04:12.653 746-1273/? E/OMXNodeInstance: getExtensionIndex(0xf38a92c0:hisi.decoder.avc, OMX.google.android.index.storeMetaDataInBuffers) ERROR: NotImplemented(0x80001006)
2020-08-26 16:04:12.654 746-1272/? E/OMXNodeInstance: setParameter(0xf38a92c0:hisi.decoder.avc, OMX.google.android.index.allocateNativeHandle(0x7f000008): Output:1 en=0) ERROR: BadPortIndex(0x8000101b)
2020-08-26 16:04:12.654 746-1272/? E/OMXNodeInstance: getExtensionIndex(0xf38a92c0:hisi.decoder.avc, OMX.google.android.index.storeMetaDataInBuffers) ERROR: NotImplemented(0x80001006)
2020-08-26 16:04:12.656 746-26208/? E/OMXNodeInstance: setConfig(0xf38a92c0:hisi.decoder.avc, ConfigPriority(0x6f800002)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.688 746-1272/? E/OMXNodeInstance: setConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700003)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.689 746-1272/? E/OMXNodeInstance: setParameter(0xf38a92c0:hisi.decoder.avc, ParamPortDefinition(0x2000001)) ERROR: Undefined(0x80001001)
2020-08-26 16:04:12.690 746-26395/? E/OMXNodeInstance: setParameter(0xf38a92c0:hisi.decoder.avc, ParamPortDefinition(0x2000001)) ERROR: Undefined(0x80001001)
2020-08-26 16:04:12.691 746-26395/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.697 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.702 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.707 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.732 746-26395/? E/OMXNodeInstance: setConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700003)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.736 746-26208/? E/OMXNodeInstance: setParameter(0xf38a92c0:hisi.decoder.avc, ParamPortDefinition(0x2000001)) ERROR: Undefined(0x80001001)
2020-08-26 16:04:12.737 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.742 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.747 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.753 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.757 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.760 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.762 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.766 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.768 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.771 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.774 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.777 746-1272/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.780 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.782 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.784 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)
2020-08-26 16:04:12.787 746-26208/? E/OMXNodeInstance: getConfig(0xf38a92c0:hisi.decoder.avc, ??(0x6f700004)) ERROR: BadParameter(0x80001005)