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

Streaming 恒定缓冲&;音频/视频不同步RTMP流,streaming,adobe,flash-media-server,flashmedialiveencoder,Streaming,Adobe,Flash Media Server,Flashmedialiveencoder,我正在尝试使用安装在CentOS VPS主机上的Flash Media Live编码器和Flash Media Server建立高质量RTMP流。我能够通过编码器中的以下url连接到流:rtmp://myhost:1935/live/streamname (这是一个例子) 我正在使用Flash媒体播放并嵌入以下html用于视频播放: <object width="640" height="480"> <param name="movie" value="http://fpdow

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

我正在使用Flash媒体播放并嵌入以下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使用率从未超过Adobe建议的75%。我担心问题是我的主机,但我不知所措,我已经尝试了所有可能的编码器设置,据我所知,FMS在主机上设置正确,并且可以在管理控制台中验证流连接。任何建议都会有帮助


谢谢

很可能是你的主人。你是想通过普通的消费者ISP来实现这一点,还是想通过一家主机公司来实现这一点,而这家公司不会试图阻止你的连接。这是消费者ISP,但我已经进行了几次速度测试,我的连接完全可以接受。但不能代表主机说话,它是GoDaddy VPS,Linux CentOS 64位。应该可以吗?当您进行speedtest时,您通常只使用HTTP或FTP进行测试,而不是RTMP。他们可能会限制RTMP连接,以防止人们滥用其上游连接。