【问题标题】:Simulate packet loss in internet video streaming模拟互联网视频流中的丢包
【发布时间】:2016-04-04 15:13:50
【问题描述】:

我使用 FFmpeg 对 H.264 视频进行了编码。我想应用像 Gilbert Eliot 模型这样的丢包模型来描述不可靠网络上的视频传输。Like in this thread 模拟电视噪声。但是互联网上的噪音是不同的。那么有没有办法使用 FFmpeg 或 MATLAB 模拟互联网视频流的丢包/噪声?

【问题讨论】:

  • 您能否提供一个视频链接,显示您想要重新创建的效果?
  • @LordNeckbeard 感谢您的评论。视频是简单的工头序列。就像您在模拟电视噪音的线程中回答的那样。我已经应用了该命令,但我的领域是应用 RTP 数据包丢失,并希望使用 FEC 在解码器端恢复丢失。我想知道有没有办法在FFmpeg中模拟网络噪音或RTP丢包?
  • 我想最好的方法是实际流式传输它并以某种方式启动 RTP 数据包丢失。我不确定是否可以用ffmpeg 伪造它,因为我不知道它应该是什么样子。
  • @LordNeckbeard 使用 JM 可能是这样吗?另外,如果我想恢复丢失的数据包,FFmpeg 中可以使用哪些技术?

标签: matlab video ffmpeg noise


【解决方案1】:

我建议使用Netem。它是 Linux 流量控制的一部分,您可以创建任何类型的延迟、抖动和丢失。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-12
    • 2021-04-20
    相关资源
    最近更新 更多