Open fengbenpaao opened 7 years ago
mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "overlay-format", IjkMediaPlayer.SDL_FCC_YV12);
如果我用这个输出, 那么视频不会卡顿, 但是有绿屏现象;
如果我用其他两个参数输出, 那么视频会卡顿;
1080p h264+aac 的时候出现; 这个还有其他选择吗?
我的RTSP视频源是Video: h264, yuvj420p,也不知道设置哪一项好,试了ijkplayer的三种格式,第一帧都会花屏,也不知道什么原因?
@Harryuan could you give me a link to compile this project so that it can support RTSP? whatever i try, failed :<
视频有锯齿,失真应该设置哪个参数?纠结好久了没解决,跪求指导
@fengbenpaao 花屏和卡顿后面有解决吗?是不是和cpu性能有关,我使用平板播放没什么问题,手机播放会有卡顿花屏
花屏与卡顿与手机性能有关系,arm7的,双核的解码到 1080p,都有问题;
@fengbenpaao rtsp花屏问题解决了吗?
@fengbenpaao 参数这些google一下就有了 比如:IJKPlayer相关指南
视频有锯齿,失真应该设置哪个参数?纠结好久了没解决,跪求指导
锯齿的问题你解决了么,好像是要设置反交错,改源码才能实现
初始那几帧,花屏的问题有解决方案吗?
// if(isOpenHw){ //mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "mediacodec", 1); //mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "mediacodec-auto-rotate", 1);
// mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "framedrop", 60); mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "max-fps", 0); mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "fps", 30); mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_CODEC, "skip_loop_filter", 48); mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "overlay-format", IjkMediaPlayer.SDL_FCC_YV12);
mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "packet-buffering", 0); mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "fflags", "nobuffer"); mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "max-buffer-size", 1024); mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "min-frames", 3);
mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_PLAYER, "start-on-prepared", 1); mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "probsize", "4096"); mediaPlayer.setOption(IjkMediaPlayer.OPT_CATEGORY_FORMAT, "analyzeduration", "2000000");
谁对这些参数比较了解的, 交流一下啊, https://ffmpeg.org/ffmpeg.html#Video-Options
这里有参考,没用过,不是很明白, 有绿屏 有卡顿 有花屏现象