flash直播,播放速度越来越快是为什么
最近公司做直播项目,客户端用fme推送rtmp流到服务器fms3.5。我们的cdn系统会从fms上获取数据,然后转换为私有格式数据块,flash播放器从cdn上获取数据,然后再以appendbytes的方式将一帧一帧的数据推给播放器。现在问题来了,flash播放器播放速度越来越快了,很快就会追上cdn最新的数据从而造成卡顿。
为了查找播放快的原因,我们做了很多测试。1:用vlc直接连到fms上播放,速度正常。2:用red5提供的flash工具连接到fms上,播放会变快,和我们的flash播放器一样。3:打印私有数据中的时间戳,无异常。所以问题基本定位到flash播放器的问题,因为无论是我们的flash播放器,还是red5提供的工具,只要是flash做的就会播放变快。
请各位高手指点迷津,多谢!