Я всё ещё пытаюсь разобраться с псевдостримингом.
На текущий момент это выглядит вот так (использую video.js):
<video id="video" controls width="320" height="240" class="video-js vjs-default-skin">
<source src="/stream/latest" type="video/mp4" />
</video>
<script>
videojs("video").ready(function(){
var myPlayer = this;
myPlayer.on("ended", function(){
myPlayer.src("/stream/latest");
myPlayer.play();
})
</script>
Видео разбито на чанки по 3 секунды. Проблема в том что между файлами есть видимый переход: вместо видео чёрный экран и индикатор загрузки. Есть ли способ это как-то побороть? Или flash+rtmp это единственное нормальное решение?