可以根据以下数据进行参考换算: 一台设备的 voip 视频通话带宽需求在 400kbps 左右,一分钟需要10 ~ 30 MB 的流量,当然这些不是固定的,会根据网络质量调节。
voip通话的网络要求的标准是多少呢?学校方面要求咱们出个标准:百兆、二百兆、千兆、各能带起几台机器、或是网络其他要求什么标准?学校本来是提供网络的,都自认为自己学校的网络还很好,目前来看提供网络的学校无线不行、带宽低的不行 这个标准需要怎么样测算?
2023-09-11这边查了一下: 时间 :2023-09-06 10:01:10 sn: GTB220220908001641 时间 :2023-09-07 17:23:00 sn: GTB220220908003717 ---- 这两个 case 是微信侧没有接听 timeout 了 时间 :2023-09-07 17:24:10 sn: GTB220220908001650时间 :2023-09-08 18:04:30 sn: GTB220220908001647时间 :2023-09-08 21:40:50 sn: GTB220220908001654 ---- 这三个 case 是用户手动挂断 时间 :2023-09-08 17:59:00 sn: GTB220220908001647 ---- 这个 case 是设备侧调接口挂断
voip接听不到电话?(安卓)WMPF 版本号:如 v1.2.0 VoIP 插件版本号:如 v2.3.1小程序 appId: 如 wx2f8f3fe3af003989openid:oxfUN5StLhQtoNsOz899uwMK4Svo 时间 :2023-09-08 21:40:50 sn: GTB220220908001654时间 :2023-09-08 18:04:30 sn: GTB220220908001647时间 :2023-09-08 17:59:00 sn: GTB220220908001647时间 :2023-09-07 17:24:10 sn: GTB220220908001650时间 :2023-09-07 17:23:00 sn: GTB220220908003717时间 :2023-09-06 10:01:10 sn: GTB220220908001641
2023-09-11这个是底层的 rpmbd 服务在进行 rpmb 读时发生 IO 错误,1.5 版本的 rpmbd 针对 RK 一些平台优化过一波,可以尝试一下。
获取设备getCallerTicket偶尔会报错?--------- beginning of crash 09-01 18:31:56.043 1796 3078 E AndroidRuntime: FATAL EXCEPTION: Binder:1796_8 09-01 18:31:56.043 1796 3078 E AndroidRuntime: Process: app.wxphone, PID: 1796 09-01 18:31:56.043 1796 3078 E AndroidRuntime: io.reactivex.exceptions.UndeliverableException: com.tencent.wxvoip.ServiceProxy$GetTicketException: EMMC 1 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at io.reactivex.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:66) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at io.reactivex.internal.operators.single.SingleCreate$Emitter.onSuccess(SingleCreate.java:68) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at app.wxphone.utils.Api$activateDevice$1$result$1.onCallback(Api.kt:108) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at app.wxphone.utils.Api$activateDevice$1$result$1.onCallback(Api.kt:97) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at com.tencent.mm.ipcinvoker.IPCInvoker$IPCInvokeCallbackWrapper.onCallback(IPCInvoker.java:246) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at com.tencent.mm.ipcinvoker.aidl.AIDL_IPCInvokeCallback$Stub.onTransact(AIDL_IPCInvokeCallback.java:68) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at android.os.Binder.execTransact(Binder.java:731) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: Caused by: com.tencent.wxvoip.ServiceProxy$GetTicketException: EMMC 1 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at com.tencent.wxvoip.ServiceProxy.getCallerTicket(Unknown Source:556) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at app.wxphone.utils.RequestsRepo.getCallerTicket(RequestsRepo.kt:115) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at app.wxphone.utils.Api.getCallerTicket(Api.kt:717) 09-01 18:31:56.043 1796 3078 E AndroidRuntime: at app.wxphone.controller.DeviceController.la
2023-09-05这个错误是因为你没有使用 https://developers.weixin.qq.com/doc/oplatform/Miniprogram_Frame/api/client/RegisterMiniProgramDevice.html 里的方式来注册设备并成功。 以前的方式是使用 registerVoipDevice 配合 getCallerTicket 来使用,切到了 WMPF 注册后,你应该使用新的注册方式了,新的注册方式也可参考 demo 代码 https://git.weixin.qq.com/wxa_iot/voipdemo 里的 wmpf2.0_cli 分支。
使用RegisterMiniProgramDevice时报错?设备端使用 WMPF 方式注册设备,设备端无法拨打小程序,报错getWMPFDeviceToken:fail:register info invalid[图片]
2023-08-30这个异常是写 key 失败。 你能使用 mmc 相关的工具来读写 rpmb 分区,理论上只要集成对应版本的 rpmbd 就可以,建议使用 1.5 版本的。 需要注意的是,voip 业务需要一块未被写过 key 的芯片,另外,你也可以使用 voipsdk-1.5.1 版本,此版本优化了对 rpmb 的写入逻辑。
注册voip结果异常,mmc命令能读取到数据,是哪里导致的?08-27 16:12:13.444 3911 3911 I Binder:3911_4: type=1400 audit(0.0:897): avc: denied { call } for scontext=u:r:untrusted_app_29:s0:c124,c256,c512,c768 tcontext=u:r:rpmbd:s0 tclass=binder permissive=1 app=com.tencent.wmpf.demo.voip 08-27 16:12:13.704 1935 1935 W HidlServiceManagement: Waited one second for android.hardware.radio@1.1::IRadio/slot1 08-27 16:12:13.705 141 141 I hwservicemanager: Since android.hardware.radio@1.1::IRadio/slot1 is not registered, trying to start it as a lazy HAL. 08-27 16:12:13.706 1935 1935 I HidlServiceManagement: getService: Trying again for android.hardware.radio@1.1::IRadio/slot1... 08-27 16:12:13.821 3911 3934 W System.err: com.tencent.wxvoip.ServiceProxy$RegisterException: register: emmc write fail00 08-27 16:12:13.822 3911 3934 W System.err: at com.tencent.wxvoip.ServiceProxy.registerVoipDevice(Unknown Source:120) 08-27 16:12:13.822 3911 3934 W System.err: at com.tencent.wmpf.demo.activity.SplashActivity$SqlTime$1$2$1.accept(SplashActivity.java:301) 08-27 16:12:13.822 3911 3934 W System.err: at com.tencent.wmpf.demo.activity.SplashActivity$SqlTime$1$2$1.accept(SplashActivity.java:283) 08-27 16:12:13.822 3911 3934 W System.err: at io.reactivex.internal.observers.ConsumerSingleObserver.onSuccess(ConsumerSingleObserver.java:63) 08-27 16:12:13.822 3911 3934 W System.err: at io.reactivex.internal.operators.single.SingleCreate$Emitter.onSuccess(SingleCreate.java:68) 08-27 16:12:13.822 3911 3934 W System.err: at com.tencent.wmpf.demo.Api$activateDevice$1$result$1.onCallback(Api.kt:87) 08-27 16:12:13.822 3911 3934 W System.err: at com.tencent.wmpf.demo.Api$activateDevice$1$result$1.onCallback(Api.kt:80) 08-27 16:12:13.823 3911 3934 W System.err: at com.tencent.mm.ipcinvoker.IPCInvoker$IPCInvokeCallbackWrapper.onCallback(IPCInvoker.java:246) 08-27 16:12:13.823 3911 3934 W System.err: at com.tencent.mm.ipcinvoker.aidl.AIDL_IPCInvokeCallback$Stub.onTransact(AIDL_IPCInvokeCallback.java:68) 08-27 16:12:13.823 3911 3934 W System.err: at android.os.Binder.execTransactInternal(Binder.java:1154) 08-27 16:12:13.823 3911 3934 W System.err: at android.os.Binder.execTransact(Binder.java:1123) 08-27 16:12:13.823 3911 3934 I System.out: 注册voip结果异常register: emmc write fail00 mmmc命令读取 [图片]
2023-08-28可以看看这里:https://developers.weixin.qq.com/doc/oplatform/Miniprogram_Frame/api/client/InitGlobalConfig.html
horMirror 设置后设备端镜像了,如何只修改手机端?问题同上 下边是小程序里的预览页面 [图片] 下边是相机再带的预览画面 [图片]
2023-08-0710014 的错误码就是激活签名错误。 理论上你使用同一组公私钥,然后根据你的私钥针对不同的productid、deviceid 生成签名是可以的。请仔细检查是否有别的原因,或换一组公私钥试一试?
不同的productId可以公用相同的公钥吗?在开发过程中创建了两个硬件设备机型,共用了一组密钥,A硬件设备类型对应的productId签名可以授权成功,B硬件设备类型对应的productId签名授权报错10014。 授权过程中只要使用A对应的productId签名,分别使用A和B对应的HOST_APPID都可以授权成功。
2023-07-27请按照开发文档中的步骤激活设备、启动小程序。 这个错误码可参考:https://developers.weixin.qq.com/doc/oplatform/Miniprogram_Frame/api/client/TaskError.html
调用LaunchWxaApp启动小程序报错?[图片] 调用的是小程序音视频通话
2023-07-26清理缓存后,需要重新调用注册接口 registerVoipDevice 。
getCallerTicket 报错cert fail 是什么原因?操作流程 设备我们的软件和小程序框架都卸载后重新安装测试环境后一直提示这个,也去设置里去清理缓存和数据了,小程序框架也清了,还是不行
2023-07-25这个与系统的 EMMC IO 有关系,请你们系统工程师排查一下,可以使用 mmc_utils 等开源的工具来对 emmc 的读写进行排查。
GetDeviceSn 读取sn不稳定有时候能读取到有时候是null?sdk 是1.3版本,这个跟emmc io 有关系吗?如何排查io 这个读取不稳定情况 [图片]
2023-07-24