Постоянная буферизация и аудио / видео из синхронизации RTMP потоков
Я пытаюсь установить высококачественный RTMP-поток с помощью Flash Media Live Encoder и Flash Media Server, который установлен на моем CentOS VPS Host. Я могу подключиться к потоку с помощью следующего 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 кадров в секунду, видео с битрейтом 500 кбит / с, аудио со скоростью 128 кбит / с, я подключен к Интернету со средней загрузкой 6 Мбит / с, загрузка процессора и оперативной памяти никогда не превышает 75%, как рекомендует Adobe Я боюсь, что проблема заключается в моем хостинге, но я в растерянности, я перепробовал все возможные настройки кодировщика, и, насколько я знаю, FMS правильно настроен на хосте и может проверять соединения потоков в консоли администратора. Любые предложения будут полезны.
Благодарю.