ijkplayer支持h264

举报
风吹稻花香 发表于 2021/06/05 02:12:28 2021/06/05
【摘要】 ijkplayer默认是不支持h264解码播放的,如果想播放h264流,需要重新编译ffmpeg, do-compile-ffmpeg.sh中添加下面的,可以播放264了. # Standard options: FF_CFG_FLAGS="$FF_CFG_FLAGS --prefix=$FF_PREFIX" #lbg FF_CFG_FLAGS=...

ijkplayer默认是不支持h264解码播放的,如果想播放h264流,需要重新编译ffmpeg,


do-compile-ffmpeg.sh中添加下面的,可以播放264了.

# Standard options:

FF_CFG_FLAGS="$FF_CFG_FLAGS --prefix=$FF_PREFIX"

#lbg

FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-demuxer=h264"

FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-protocol=udp"

FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-decoder=h264"

FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-parser=h264"


FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-hwaccel=h264_vaapi"

FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-hwaccel=h264_vaapi"

FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-hwaccel=h264_dxva2"

FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-demuxer=mjpeg"

FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-demuxer=rtsp"

FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-demuxer=rtp"

FF_CFG_FLAGS="$FF_CFG_FLAGS --enable-encoder=h264"


如果时ios的ijkplayer,需要做同样的配置:

ijkplayer/ios/compile-ffmpeg.sh

添加下面的代码:


#lbg

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-demuxer=h264"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-protocol=udp"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-decoder=h264"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-parser=h264"


FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-hwaccel=h264_vaapi"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-hwaccel=h264_vaapi"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-hwaccel=h264_dxva2"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-demuxer=mjpeg"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-demuxer=rtsp"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-demuxer=rtp"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-encoder=h264"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --arch=$FF_ARCH"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --target-os=$FF_TAGET_OS"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --enable-static"

FFMPEG_CFG_FLAGS="$FFMPEG_CFG_FLAGS --disable-shared"

FFMPEG_EXTRA_CFLAGS=



文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/53869258

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。