FFMPEG C ++,用于编码实时订阅源的最佳做法/模式

时间:2016-03-21 12:26:39

标签: c++ ffmpeg

我有从/ dev / videox捕获的工作代码并编码h264文件就好了,就像这样:

  1. 从相机抓取相框
  2. 可能做一个rgb-yuv探戈
  3. 使用ffmpeg lib进行编码
  4. 重复
  5. 单线程。 现在我的想法是,如果2和3的总和大于1/25秒,我将错过相机的一帧。 不是不可能的吗? 目标系统和帧上的负载峰值被丢弃。 所以我想我应该对此进行处理并在捕获和编码之间放入一个缓冲区。 现在的问题是。

    1. 我的思路是否正确?
    2. 我的解决方案是变量吗?
    3. 实际上有多少问题,无论如何都会失败,我是否要创建一个没有问题的解决方案。
    4. 见解? :)

      由于

0 个答案:

没有答案