【问题标题】:Strange picture noise at the beginning of live stream直播开始出现奇怪的画面噪点
【发布时间】:2015-06-05 08:42:07
【问题描述】:

我有一个 SurfaceView,我正在其中显示一个实时流 (RTSP)。

一切都很好,除了在大多数情况下,在播放的前几秒或几分钟内,有一个灰色噪音/叠加层,它要么立即完全消失,要么逐渐清除(开始在图片中发生某些动作的位置 - 请参阅下面的截图)。

我很确定这不是 android 问题,因为即使我在 PC 上使用 VLC 观看流媒体也会发生同样的事情,但从噪音消除的方式来看,我觉得应该有一种方法我可以以编程方式“清除/刷新”图片。

您知道如何实现吗?

这是流:rtsp://193.40.133.138:80/live/juras-erglis

以下是一些截图,图片是如何逐渐清晰的:

【问题讨论】:

    标签: android video-streaming android-mediaplayer surfaceview rtsp


    【解决方案1】:

    看起来您缺少初始关键帧,因此正在针对初始缓冲区内容执行增量。一旦经过足够的时间或发生足够的运动,编码器就会发出另一个关键帧,然后您就会同步。

    卫星和数字有线电视系统通常每秒发送 2 次关键帧,因此您无需等待超过半秒即可与视频流同步。除了发出“等待同步”消息之外,我不知道您是否可以做很多事情。

    Wikipedia 有一些背景。

    【讨论】:

      猜你喜欢
      • 2013-08-05
      • 1970-01-01
      • 2023-02-07
      • 2019-05-15
      • 2016-03-14
      • 2019-03-22
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多