恒定缓冲&音频/视频不同步RTMP流

时间:2013-12-19 16:12:25

标签: streaming adobe flash-media-server flashmedialiveencoder

我正在尝试使用安装在我的CentOS VPS主机上的Flash Media Live Encoder和Flash Media Server建立高质量的RTMP流。我能够使用编码器中的以下url连接到流:rtmp:// myhost:1935 / live / streamname(这是示例)。

我正在使用Flash Media Playback并嵌入以下html进行视频播放:

<object width="640" height="480">
<param name="movie" value="http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf">    </param>
<param name="flashvars" value="src=rtmp%3A%2F%2Fmyhost%3A1935%2Flive%2Fstreamname&poster=http%3A%2F%2Fsquarestream.ca%2Fpics%2Fframe.jpg&autoPlay=true&streamType=live&optimizeInitialIndex=false"></param>
<param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
<embed src="http://fpdownload.adobe.com/strobe/FlashMediaPlayback.swf" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="480" flashvars="src=rtmp%3A%2F%2Fmyhost%3A1935%2Flive%2Fstreamname&poster=http%3A%2F%2Fsquarestream.ca%2Fpics%2Fframe.jpg&autoPlay=true&streamType=live&optimizeInitialIndex=false"></embed></object>

我遇到的问题是视频一直在缓冲(大约每5秒钟),然后加速视频播放,音频和视频永远不会同步。从我读过的所有内容来看,我的编码器设置都很好:

25 FPS,500 Kbps比特率视频,128 kbps音频,我在互联网连接平均6 MBPS上传,我的CPU / RAM使用率从未高于75%,如Adobe建议的那样。我担心这个问题是我的托管,但是我很茫然,我已经尝试了所有可想到的编码器设置,据我所知,FMS在主机上设置正确,并且可以在管理控制台中验证流连接。任何的意见都将会有帮助。

感谢。

0 个答案:

没有答案