Open YXHTom opened 1 year ago
android最新的 1.9.2代码的版本,播放avkcp协议的视频流黑屏;调试发现源码avkcpc.c文件第126行开始 while (1) { if ((ret = recvfrom(avkcpc->client_fd, buffer, sizeof(buffer), 0, (struct sockaddr ) &fromaddr, &addrlen)) <= 0) break; ikcp_input(avkcpc->ikcp, (char ) buffer, ret);
}
在这里死循环了; 使用1.8.4的代码编译的Android就可以正常播放,能修复下这个bug吗
能否帮忙确认下是最近哪个提交点改出来的问题?
用你打包的apk测试,从1.9.0开始avkcp直播流黑屏,1.8.4是正常的
是否是用的 aac 编码,换成 alaw 试过没?
我的输入源只有视频流,没有音频流
v1.9.3 解决了这个问题,请测试确认。
android最新的 1.9.2代码的版本,播放avkcp协议的视频流黑屏;调试发现源码avkcpc.c文件第126行开始 while (1) { if ((ret = recvfrom(avkcpc->client_fd, buffer, sizeof(buffer), 0, (struct sockaddr ) &fromaddr, &addrlen)) <= 0) break; ikcp_input(avkcpc->ikcp, (char ) buffer, ret);
在这里死循环了; 使用1.8.4的代码编译的Android就可以正常播放,能修复下这个bug吗