H264软编码导致画面切换时不流畅

Posted li_Jiejun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了H264软编码导致画面切换时不流畅相关的知识,希望对你有一定的参考价值。

场景:

  使用x264软编解码时,切换画面的时候会很卡,不切换画面的时候很流程

解决方案:

    在推送RTMP时,每个消息应该为一个完整的vidoe帧,而不是单个slice。
    但当一帧被划分为多个slice时,如果不将多个slice合成一帧数据进行发送,则导致接收端不能正常解码。

    X264每帧slice的数量不只是受i_slice_count 参数影响,也受线程数量i_threads 影响。

// 指定处理线程,如果不为1,slice设置将失效
x->param.i_threads =1;
// 依赖i_threads的设置,否则此处设置一个slice将失效
x->param.i_slice_count =1;

以上是关于H264软编码导致画面切换时不流畅的主要内容,如果未能解决你的问题,请参考以下文章

为啥手机视频只有声音没有画面

视频直播技术:实时视频编码之H264硬编码

jquery animate在IE下切换图片时不流畅

关于MP4格式ios可以播放,安卓,以及pc端html video 只有声音没有画面的问题!

关于MP4格式ios可以播放,安卓,以及pc端html video 只有声音没有画面的问题!

关于MP4格式ios可以播放,安卓,以及pc端html video 只有声音没有画面的问题!