当前位置: 首页 > 工具软件 > Bistoury > 使用案例 >

视频手术刀 video bistoury -- 直播

闽焕
2023-12-01

编码推流

Created with Raphaël 2.1.0 Start 相机采集/文件采集 YUV 编码(openh264/x264/ffmpeg) h.264 NALU 增加 flv header flv 封装成RTMP流 发送给服务器

h.264分为VCL和NAL,对每个NAL单元(NALU)增加 flv Header

解码收流

  • ffmpeg 自带RTMP网络流解析,与播放器用法一致

直播秒开问题

  • 关闭ffmpeg网络缓存

码率控制

  • ffmpeg 可以设置 AVCodecContext 参数

    1. 设置avcodec_ctx->bit_rate
    2. 使用av_opt_set设置AVCodecContext的priv_data参数
    3. av_dict_set构造AVDictionary,传入avcodec_open2(),包括preset、tune、profile等
  • VBR动态码率 CBP固定码率

 类似资料: