直播流开始时的奇怪画面噪音

时间:2015-06-05 08:42:07

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

我有一个SurfaceView,我在其中显示了直播(RTSP)。

一切都很好,除了大多数时候,在播放的前几秒或几分钟内有一个灰色噪音/叠加,它可以一次完全消失或逐渐清除(开始在图片中发生某些动作的地方 - 请参阅下面附带的屏幕截图。

我很确定这不是一个Android问题,即使我在我的电脑上使用VLC观看流也会发生同样的事情,但从噪音清除的方式判断,我觉得应该有一个我可以通过编程方式"清除/刷新"图片。

你知道如何实现这一目标吗?

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

以下是一些截图,图片如何逐步清除: enter image description here enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

您似乎错过了初始关键帧,因此正在针对初始缓冲区内容执行增量。一旦经过足够的时间或发生足够的运动,编码器就会发出另一个关键帧并与您保持同步。

卫星和数字有线电视系统通常每秒发送2x关键帧,因此您无需等待超过半秒钟即可与视频流同步。我不知道你能做多少事情,除了提出等待同步"消息。

Wikipedia有一些背景知识。