问题
RTMP开始推流,打印错误提示:d服务器托管网imensions not se服务器托管网t
源码位置
libavformatmux.c
case AVMEDIA_TYPE_VIDEO:
if ((par->width height flags & AVFMT_NODIMENSIONS)) {
av_log(s, AV_LOG_ERROR, "dimensions not setn");
ret = AVERROR(EINVAL);
goto fail;
}
错误分析
当前码流的宽高是0,说明当前开始推流的数据没有包含宽高,也就说明不是I帧,直到收到I帧,推流就开始正常了。
解决方案
推流的第一帧数据必须是I帧,不是I帧,先扔掉,就不会打印该错误
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: AndroidResEdit apk汉化软件及详细教程
http://www.opda.com.cn/thread-7016-1-1.html 关于 APK 文件◆ APK 是 Android Package 的缩写,即 Android 安装包。 APK 是类似 Symbian Sis 或 Sisx 的文…