能否分享一下经验?
应用是同时VGA编解码,datasheet上说同时可以达到30fps,现在我只做编码时设置编码初始化参数如下:
{
width = 640; height = 480; frame_rate = 25; bitrate = 800; gop_num = 50; intraqp = 1; qpmax = 32; gamma = 0.75;
encoderHandle = SsbSipH264EncodeInit(width, height, frame_rate, bitrate, gop_num, intraqp, qpmax, gamma);
}
图像非常流畅,没有马赛克。如果把解码进程加上,这时如果是多线程的话解码图像也会有不定时会出现编码文件图像。而且编码后得到的图像运动时会有马赛克。同时编码达不到25fps。理论上不应有这种情况。
所以现在是两个问题都在同时VGA编解码时出现:
1.同时编解码时,编码参数设置后达不到编码的效果。
2.同时编解码时,解码端得图像随机会出现编码文件(或摄像头)的图像。或者一个程序进行编码,另一个程序解码显示一样会出现同样问题。
有上面这些情况吗?