我遇到了这个问题,一旦用 red5 录制了一个流并且我尝试播放它,该流就会以快进的方式播放。
您可以在此链接上重现此问题 http://www.technogumbo.com/tutorials/Recording-Decent-Quality-Video-And-Audio-With-Flash-and-Red5/
只有 Flash Player 17.0.0.169 才会出现这种情况,旧版本不会出现这种情况。
如果您能快速提供帮助,我们将不胜感激。
[更新]
我已经使用 red5 v1.0.5 从 Flash 17.0.0.169 顶部运行的 swf 录制了以下流;
http://misc-items.s3.amazonaws.com/elance/sportseed/stream_0018D224-79E3-1AA7-E208-D08C2B3DE7DF.flv
当 Flash Player 版本 < 17 时,流播放正常,但当 Flash Player 版本为 17.0.0.169 时,流会以快进方式播放。
尝试在 Flash Player 版本 17.0.0.169 和旧版本的 Flash Player 上打开以下链接,您会自己注意到该问题;
http://misc-items.s3.amazonaws.com/elance/sportseed/html5_video.html
最佳答案
通常这是由于发布者在录制期间没有足够的带宽造成的。服务器调整可以帮助保持一切井然有序,但它们并不能涵盖所有情况。在 VLC 等其他播放器中尝试您的录音,以确保它们没有损坏。使用这些配置属性测试您的安装:
# drop audio packets when queue is almost full, to disable this, set to 0
rtmp.executor.queue_size_to_drop_audio_packets=0
# increase from default of 120 if slow connections are present
fileconsumer.queue.size=2048
这些位于 red5/conf/red5.properties 文件中。
关于java - Flash Player 17.0.0.169 中 Red5 录制的流播放问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29897601/