|
你好,BVPU.InputVideoData(data, data.length, System.currentTimeMillis() * 1000L); 调用这个API之后,在SmartEye监视器里请求不到视频。
我是在登录成功之后,读取一个本地h264视频文件,以每秒25帧通过BVPU.InputVideoData发送的。
请问流程有什么问题吗?在SmartEye监视器里请求不到视频可能原因是什么?求解~
if ("login".equals(type)){
val = jniMessage.getStrParam(JNIMessage.Key.JNIMESSAGE_KEY_I_RESULT.getName());
Log.i("test_mpu","auth--->type = "+type+"----val ="+val);
if ("200".equals(val)){
new Thread(new Runnable() {
@Override
public void run() {
Main main = new Main();
main.read(mHandler);
}
}).start();
}else{
//loginMPU();
}
}
Handler mHandler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
if (msg.what == 0){
byte[] arr = (byte[]) msg.obj;
Log.i("test_mpu","buf ----len ="+arr.length);
BVPU.InputVideoData(arr,arr.length,System.currentTimeMillis() * 1000);
}
}
};
|
|